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 complete | B.couldn’t have finished | C.can’t have finished | D.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 be | B.he went; be | C.he go; was | D.he should go; is |
|
_________, he could continue working in this company now. A.Had he not lied to the boss | B.Did he not lie to the boss | C.If he has not lied to the boss | D.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; left | B.would; had been away | C.would have; had left | D.had; were away |
|
We are all for your recommendation that the applicant ______.A.be accepted | B.was accepted | C.should accept | D.is to accept |
|
-- I ________ to your birthday party last Sunday! -- Unfortunately, you were on business.A.had come | B.came | C.would come | D.would have come |
|
最新试题
热门考点