问题 选择题

Jack _______ yet last night, otherwise he _______ me.

A.mustn’t have arrived; must have phoned

B.can’t have arrived; would have phoned

C.may have arrived; need have phoned

D.shouldn’t have arrived; can have phoned

答案

答案:B

否定推测要用can’t/couldn’t+…;与过去事实相反的虚拟语气,条件句用过去完成时态,主句用过去将来完成时态,即would/should/could/might+have+p.p.。

多项选择题
单项选择题