You ought______ the task the day before yesterday.

admin2017-03-01  36

问题 You ought______ the task the day before yesterday.

选项 A、to finish
B、to finishing
C、to have finishing
D、to have finished

答案D

解析 句意:你本该前天就完成这项工作的。情态动词题。“ought to+have+过去分词”意为“本应做……而未做”。题干指本应完成工作而实际上却未完成,故答案为D。
转载请注明原文地址:https://kaotiyun.com/show/VsXC777K
本试题收录于: 英语题库普高专升本分类
0

随机试题
最新回复(0)