问题
选择题
(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“过去不可能做了某事”。