单项选择题

A.ate
B.had eaten
C.am eating
D.have eaten