单项选择题

The doctor said I was over-weight. If only I______less!

A. ate
B. have been eating
C. have eaten

D. had eaten