当前位置:高中试题 > 英语试题 > 虚拟语气 > But for their help, we ______ the program in time.A.can not finishB.will not fin...
题目
题型:不详难度:来源:
But for their help, we ______ the program in time.
A.can not finishB.will not finish
C.had not finishedD.could not have finished

答案
D
解析
考查虚拟语气。根据But for their help要不是他们的帮助;可知这是一个与过去事实相反的含蓄的虚拟语气句,后面主句应该使用情态动词+have done;句意:要不是他们的帮助,我们不能够及时完成这项计划。
核心考点
试题【But for their help, we ______ the program in time.A.can not finishB.will not fin】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
Our monitor requested that ________.
A.all the class studied more carefully the problem
B.the problem was more carefully studied
C.with great care the problem could be studied
D.all the class study the problem more carefully

题型:不详难度:| 查看答案
—Where is my dictionary? I remember I put it here yesterday.
—You ______ it in the wrong place.
A.must putB.should have putC.might putD.must have put

题型:不详难度:| 查看答案
–My sister hasn’t received any reply from the company yet, so she wants to give up.
-- My advice is that she _____ till next week.
A.has been waitingB.waitsC.waitD.will wait

题型:不详难度:| 查看答案
If the firefighters ________ in time, the fire would have resulted in many deaths in the hotel.
A.wouldn’t have arrivedB.hadn’t arrived
C.didn’t arriveD.shouldn’t arrive

题型:不详难度:| 查看答案
We __________ booked. Look, this restaurant is almost empty.
A.mustn’t haveB.can’t have
C.should haveD.needn’t have

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