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 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;句意:要不是他们的帮助,我们不能够及时完成这项计划。
举一反三
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

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

超级试练试题库

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