单项选择题

You ought () the task the day before yesterday.

A. to finish
B. to finishing
C. to have finishing
D. to have finished

相关试题