He promised me a letter;he ought to______it days ago.

admin2012-05-18  41

问题 He promised me a letter;he ought to______it days ago.

选项 A、have written
B、write
C、had written
D、be writing

答案A

解析 本题测试的重点是情态动词ought to后不定式的时态形式。根据英语语法规则,ought to或should加不定式原形在时间上相当于动词的现在时;ought to或should加不定式的完成时在时间上相当于动词的过去时或现在完成时。在本句中,时间状语days ago已经决定了句中的谓语动词一定是过去时,即ought to have done something,因此只有A项符合要求,意为“他本该几天前就给我写信了”。
转载请注明原文地址:https://kaotiyun.com/show/JGnO777K
0

最新回复(0)