—We are worried about Tom. Why hasn’t he come back?—Don’t worry. He ______ in a

—We are worried about Tom. Why hasn’t he come back?—Don’t worry. He ______ in a

题型:不详难度:来源:
—We are worried about Tom. Why hasn’t he come back?
—Don’t worry. He ______ in a traffic jam.
A.might be caughtB.may have been caught
C.can have been caughtD.should have been caught

答案
B
解析

试题分析:考查情态动词+完成式的用法:句意:--我们很担心汤姆。为什么他还没有来?--别担心,他有可能遇到交通堵塞了。May have done过去可能做了…,因为是be caught in“遇上了”,can 表示对过去的推测,一般用于否定和疑问句中,should have done过去本应该做却没有做,选B。
举一反三
I ____ have been there, but I ____ not find the time.
A.could; mustB.must; couldC.should; couldD.should; would

题型:不详难度:| 查看答案
_____ you pass me the plate on the table?
A.CanB.CouldC.MayD.Must

题型:不详难度:| 查看答案
He _____ have completed his work; otherwise, he wouldn’t be enjoying himself by the seaside.
A.shouldB.mustC.wouldn’tD.can’t

题型:不详难度:| 查看答案
The manager demanded that the work________ within three days.
A.was finishedB.had been finishedC.be finishedD.finished

题型:不详难度:| 查看答案
I ________ myself more— it was a perfect day.
A.shouldn’t have enjoyedB.needn’t have enjoyed
C.wouldn’t have enjoyedD.couldn’t have enjoyed

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

超级试练试题库

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