当前位置:高中试题 > 英语试题 > 虚拟语气 > But for her help,we       the task in time.A.will not finishB.had not finished C...
题目
题型:不详难度:来源:
But for her help,we       the task in time.
A.will not finishB.had not finished
C.can not finish D.could not have finished

答案
D
解析
考查虚拟语气。句意:要不是她的帮助,我们不可能及时完成这项任务。“couldn’t+have+done”表示对过去事情的假设,意思是本来不能够做某事而做了。故选D。
核心考点
试题【But for her help,we       the task in time.A.will not finishB.had not finished C】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
—Excuse me, where are we going to have our class meeting?
—I’m not sure. Ask our monitor, please. He  __      know.
A.canB.mayC.needD.shall

题型:不详难度:| 查看答案
If there ______ no water, there ______ no life on the earth.
A.is, would be.B.was, was.C.were, would be.D.were, would have.

题型:不详难度:| 查看答案
When you phoned me,I was having a meeting,otherwise I_______your call.
A.answeredB.would answerC.had answeredD.would have answered

题型:不详难度:| 查看答案
Why were you driving so fast? You   somebody.
A.mingt hurtB.might have hurtC.would hurtD.must have hurt

题型:不详难度:| 查看答案
—Why didn’t Susan come to school?
—I don’t know. She____ ill.
A.could beB.may have beenC.mightD.must have been

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.