They have arrived at lunchtime, but their flight was delayed.A.willB.canC
题型:不详难度:来源:
They have arrived at lunchtime, but their flight was delayed.A.will | B.can | C.must | D.should |
|
答案
D |
解析
考查虚拟语气。根据后一句their flight was delayed.可知这是对过去情况进行假设。Must have done一定做了某事(表示推测);should have done本应该做某事实际上却没有做。句意:他们本应该在午饭到,但是他们的航班延误了! |
举一反三
If we ___________some measures, we might have prevented the environmental pollution.A.take | B.had taken | C.took | D.have taken |
|
—Sorry, Mr. Wang. I didn’t finish the assignment yesterday. Oh, you ________ have done it as yesterday was the deadline.A.must | B.mustn’t | C.should | D.shouldn’t |
|
—Do you know where David is? I can’t find him anywhere. —Well . He have gone far— his coat’s still here. A.shouldn’t | B.mustn’t | C.can’t | D.wouldn’t |
|
We shouldn"t have come north for Christmas vacation. If we _______, we wouldn"t be stuck in the snow right now.A.wasn"t | B.didn"t | C.hadn"t | D.weren"t |
|
How ___Mike have refused such a good opportunity to go abroad for further study? |
最新试题
热门考点