—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 caught | B.may have been caught | C.can have been caught | D.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; must | B.must; could | C.should; could | D.should; would |
|
_____ you pass me the plate on the table? |
He _____ have completed his work; otherwise, he wouldn’t be enjoying himself by the seaside.A.should | B.must | C.wouldn’t | D.can’t |
|
The manager demanded that the work________ within three days.A.was finished | B.had been finished | C.be finished | D.finished |
|
I ________ myself more— it was a perfect day.A.shouldn’t have enjoyed | B.needn’t have enjoyed | C.wouldn’t have enjoyed | D.couldn’t have enjoyed |
|
最新试题
热门考点