Had it not been for the police’s help, Peter     his bicycle yesterday afternoon

Had it not been for the police’s help, Peter     his bicycle yesterday afternoon

题型:不详难度:来源:

Had it not been for the police’s help, Peter     his bicycle yesterday afternoon.
A.could not findB.could not have foundC.didn’t find D.hadn’t found

答案
B
解析
本句是if引导的虚拟条件句的省略,Had it not been for the police’s help="If" Peter hadn’t got the police’s help。从yesterday afternoon可知是与过去相反,主句使用would/could/should/might+have done,故选B答案。句意:要不是警察的帮助,彼得昨天下午不可能找到他的自行车.
点评:注意辨认省略if的虚拟条件句。虚拟语气的考查要注意分清是与过去,现在还是将来相反,并熟记主,从句的虚拟规则。
举一反三

I didn’t visit the TV station. But I do wish I     there.
A.wasB.had beenC.wereD.went

题型:不详难度:| 查看答案

The students have made a request that the reading-room __ open on Sunday afternoon.
A.stay B.stays C.must stay D.will stay

题型:不详难度:| 查看答案

The boy insisted that he __ old enough, and __ the right to make his own choice.
A.was; be given B.was; was given C.be; give D.is; be given

题型:不详难度:| 查看答案

—How was the journey? Did you come back by plane or by train?
—For some reason, I came back by train. I ____ back by plane, though.
A.could have traveledB.should travel
C.might travelD.would have traveled

题型:不详难度:| 查看答案

—Where have you been?
—I was stuck in the heavy traffic. Otherwise I ____here earlier.
A.was comingB.wasC.would have comeD.would come

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

超级试练试题库

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