But for your timely help, I ________ the project as scheduled.A.couldn’t complet

But for your timely help, I ________ the project as scheduled.A.couldn’t complet

题型:不详难度:来源:
But for your timely help, I ________ the project as scheduled.
A.couldn’t completeB.couldn’t have finishedC.can’t have finishedD.can’t finish

答案
B
解析
考查虚拟语气。本题是一个含蓄的条件句,通过介词短语but for要不是,如果没有表示条件。通过句意可知这是一个与过去事实相反的虚拟语气,所以使用情态动词+have done.句意:要不是你及时帮助,我可能就不能按照计划完成那个工程。
举一反三
I insisted _____ to see a doctor, but he insisted nothing ____ wrong with him.
A.on him to go; should beB.he went; beC.he go; wasD.he should go; is

题型:不详难度:| 查看答案
_________, he could continue working in this company now.
A.Had he not lied to the bossB.Did he not lie to the boss
C.If he has not lied to the bossD.If he didn’t lie to the boss

题型:不详难度:| 查看答案
--- Why didn’t you tell me the truth that day?
--- I _______, but you ______ for Beijing.
A.would have; leftB.would; had been away
C.would have; had leftD.had; were away

题型:不详难度:| 查看答案
We are all for your recommendation that the applicant ______.
A.be acceptedB.was accepted
C.should acceptD.is to accept

题型:不详难度:| 查看答案
-- I ________ to your birthday party last Sunday!
-- Unfortunately, you were on business.
A.had comeB.cameC.would comeD.would have come

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

超级试练试题库

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