He ______ it on schedule, but somehow he fell behind.A.must have doneB.might fin

He ______ it on schedule, but somehow he fell behind.A.must have doneB.might fin

题型:不详难度:来源:
He ______ it on schedule, but somehow he fell behind.
A.must have doneB.might finish
C.could have finishedD.could finish

答案
C
解析

试题分析:句意为:他本能够按时完成任务,但他莫名其妙的落后了。must have done 对过去发生的事情的肯定推测,译为“一定---”;might do对现在发生的事情的肯定推测,译为“也许---”语气不十分肯定;could have done意为“本能够---”;could do 用于虚拟语气,对现在或将来的事情虚拟。
举一反三
-----You ______ it up during the meeting
------I_______ know it was so sensitive an issue. 
A.might not have brought ;don’t
B.needn’t have brought;don’t
C.shouldn’t have taken,didn’t
D.shouldn’t have brought ,didn’t

题型:不详难度:| 查看答案
--- My son is _____ to be seen. Where has he gone?
--- I think he _____ in the building.
A.nowhere; must be hidingB.nowhere; must be hidden himself
C.anywhere; hidesD.everywhere; hides himself

题型:不详难度:| 查看答案
There was something wrong with the network,or the e-mail____ earlier.
A.could have been sent B.might be sent
C.need have been sentD.must be sent

题型:不详难度:| 查看答案
— My sons are not a little restless.
— Oh? Boys _______ be boys.
A.shouldB.canC.mayD.will

题型:不详难度:| 查看答案
When disaster strikes, you _____ find yourself without water, gas and electricity.
A.will B.must C.should D.might

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

超级试练试题库

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