问题 选择题

(2013·青岛二模)John ________ yet, or he would have telephoned me.

A.mustn't have arrived

B.shouldn't have arrived

C.needn't have arrived

D.can't have arrived

答案

答案:D

选D 考查情态动词。句意:约翰不可能已经到了,否则他早就给我打电话了。没有mustn't have done形式;shouldn't have done“过去本不该做某事,却做了”;needn't have done “过去不必做某事,却做了”;can't have done“过去不可能做了某事”。

单项选择题
名词解释