Jack _______ yet last night, otherwise he _______ me.A.mustn’t have arrived; mus
题型:不详难度:来源:
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.。 |
举一反三
It’s strange that they_____nothing about this matter. A.know | B.would know | C.knows | D.knew |
|
If you____wait a moment, I’ll go and find our manager. A.can | B.should | C.will | D.must |
|
_____he come, the problem would be settled. A.Would | B.Should | C.Shall | D.If |
|
—— Nacy_________ the letter from her mother. —— No, she can’t have. The postman hasn’t come yet. A.can receive | B.can have received | C.must have received | D.must receive |
|
You_______go to the party if you don’t finish your homework first. A.won’t | B.don’t | C.oughtn’t | D.shan’t |
|
最新试题
热门考点