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

考查虛擬語(yǔ)氣,but for是“要不是”,相當(dāng)于:if it had not been for their help,實(shí)際情況是他們幫忙了,他們不能及時(shí)完成計(jì)劃也是于事實(shí)不符合的。
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中英語(yǔ) 來源:不詳 題型:單選題

----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

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題

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

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題

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

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題

— 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

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題

           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

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題

----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

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題

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

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題

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

查看答案和解析>>

同步練習(xí)冊(cè)答案