问题 选择题

They________have arrived at lunchtime but their flight was delayed.(2011·全国 )

A.will

B.can

C.must

D.should

答案

答案:D

D [考查虚拟语气的用法。句意为:他们本该午饭时到达,但他们的航班推迟了。should have done本来应该做某事,而实际没做。but their flight was delayed这样的结果,说明他们本来该到达却没有到达,因此选D。]

填空题
单项选择题