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 finish | B.will not finish | C.had not finished | D.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 put | B.should have put | C.might put | D.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 waiting | B.waits | C.wait | D.will wait |
|
If the firefighters ________ in time, the fire would have resulted in many deaths in the hotel.A.wouldn’t have arrived | B.hadn’t arrived | C.didn’t arrive | D.shouldn’t arrive |
|
We __________ booked. Look, this restaurant is almost empty.A.mustn’t have | B.can’t have | C.should have | D.needn’t have |
|
最新试题
热门考点