We apologize for any inconvenience you _______ have been caused by the delay of

We apologize for any inconvenience you _______ have been caused by the delay of

题型:不详难度:来源:
We apologize for any inconvenience you _______ have been caused by the delay of the flight.
A.mayB.wouldC.mustD.need

答案
A
解析
考查情态动词,A. may+have done过去可能做了,表示不确定的推测,B. would+have done过去本来会做而没做,,C. must+have done过去一定,D. need+have done过去本有必要做却没做,句意是;我们为大家可能因为航班的延误导致的不便而道歉。选A。
举一反三
He is not native, if he were, we _______ this discussion over his identity.
A.would not be havingB.are not having
C.had not hadD.will not have

题型:不详难度:| 查看答案
I have told you the truth.          I keep repeating it?
A.MustB.CanC.MayD.Will

题型:不详难度:| 查看答案
If you think the price of pork is too high, you _____ as well buy some beef. It depends on you!
A.shouldB.willC.wouldD.may

题型:不详难度:| 查看答案
— No wonder you caught a cold. You _____ out last night without a coat.
— I know how silly I was.
A.shouldn’t have goneB.mustn’t have gone
C.couldn’t have goneD.mightn’t have gone

题型:不详难度:| 查看答案
--- It is strange that he ______ come so late.
--- Something unexpected must have happened to him.
A.shouldB.couldC.mustD.might

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.