精英家教网 > 高中英语 > 题目详情
But for their help, we        the program in time.
A.can not finishB.will not finish
C.had not finishD.could not have finished
D

考查虚拟语气,but for是“要不是”,相当于:if it had not been for their help,实际情况是他们帮忙了,他们不能及时完成计划也是于事实不符合的。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

----Thank you very much for giving me a hand when I was in trouble.
------Don’t mention it. I only did what anyone else _______ in my place.  
A.must doB.might doC.would have doneD.can have done

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

You _______ an A on your term paper, but you quoted a little bit more from others' papers.
A.should receiveB.could have received
C.would receiveD.must have received

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

I’ve taken someone else’s green sweater by mistakes. It ______ Harry’s. He always wears green..
A.could beB.will beC.mustn’t beD.has to be

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

— Hi, Tom.Any idea where Mary is? .
一 She ______in the reading room.I saw her there just now.
A.shall beB.should have been
C.should beD.might have been

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

           for the timely investment from the general public, our company would not be developing so fast as it is.
A.Had it not beenB.Were it not
C.Was it notD.Should it not be

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

----Why did you leave without a word of warning to John?
----But what          otherwise? He never listens to me.
A.must I have doneB.should I do
C.could I have doneD.would I do

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

My mobile phone disappeared. Where _____ I have left it?
A.mayB.mustC.couldD.should

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

We ___have hurried all the way to the airport—the flight was called off because of the foggy weather.
A.mustn’tB.couldn’tC.needn’tD.wouldn’t

查看答案和解析>>

同步练习册答案