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后不定式的时态形式。在本句中,时间状语days ago决定了句中的谓语动词应是过去时,即ought to have done something,表示“过去应该做某事却没有做”的意思。句意为:他本该几天前就给我写信的。故答案为A。
提交答案
关闭