精英家教网 > 高中英语 > 题目详情
—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。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

Why______ you do everything as if you have to win?
A.mustB.canC.needD.shall

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Don’t be angry with us. We _____ with you together, but we were busy with our final reports when you called in.
A.would eat outB.could have eaten outC.should eat outD.must have eaten out

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

--- What ____ have happened to Kevin?
--- He might have run into some trouble.
A.could B.must C.would D.might

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

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

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

A mistake ______ have been made on our bill. We didn’t order any fish today.
A.shouldB.wouldC.couldD.must

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

You _______ call him if you want to, but you _______, for he’ll surely come here soon.
A.may; mustn’tB.can; needn’tC.have to; needn’tD.can; doesn’t need

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Mike ______have stolen the money from the bank,______he appeared to be rich overnight.
A.can’t; forB.might; forC.must; sinceD.can’t; since

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Passengers _____ fasten their seat belts immediately after taking their seats. The belts should remain buckled during the flight whether or not the “fasten seat belt” light is on.
A.shallB.mightC.needD.would

查看答案和解析>>

同步练习册答案