They       have got lost, or had an accident.A.canB.mightC.mustD.mustn’t

They       have got lost, or had an accident.A.canB.mightC.mustD.mustn’t

题型:不详难度:来源:
They       have got lost, or had an accident.
A.canB.mightC.mustD.mustn’t

答案
B
解析

试题分析:考查情态动词:句意:他们可能迷路了,也可能出事了。Might have done过去可能做了,can用于推测,一般是否定和疑问句中,must have done过去一定做了,mustn’t不能和have done连用,选B。
举一反三
—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

题型:不详难度:| 查看答案
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

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

超级试练试题库

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