当前位置:高中试题 > 英语试题 > 虚拟语气 > The engineers must have worked out the design by the end of last week,_______?A....
题目
题型:不详难度:来源:
The engineers must have worked out the design by the end of last week,_______?
A.mustn’t theyB.hadn’t they 
C.haven’t theyD.didn’t they

答案
B
解析
时间状语by the end of last week表示的是过去的过去,所以该填过去完成时。
核心考点
试题【The engineers must have worked out the design by the end of last week,_______?A.】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
You _______ be tired—you’ve only been working for an hour.
A.must notB.won’t
C.can’tD.may not

题型:不详难度:| 查看答案
—Excuse me.Is this the right way to the Summer Palace?
—Sorry, I am not sure.But it _______ be.
A.mightB.will
C.mustD.can

题型:不详难度:| 查看答案
—Why does Sara know so much about Angkor Wat?
—She _______ there,or she may have read about it.
A.must have been
B.shouldn’t have been
C.may have been
D.can’t have been

题型:不详难度:| 查看答案
I _______ have been more than six years old when the accident happened.
A.shouldn’tB.couldn’t
C.mustn’tD.needn’t

题型:不详难度:| 查看答案
—Daddy, would you buy me an MP3 player if I do well in the first city-wide examination?
—I _______, I promise.
A.wouldB.shall
C.willD.do

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.