当前位置:高中试题 > 英语试题 > 虚拟语气 > —Did you have a wonderful weekend?—We could have if it ____ fine. But it____ all...
题目
题型:不详难度:来源:
—Did you have a wonderful weekend?
—We could have if it ____ fine. But it____ all the time.
A.was; has rainedB.was; rained
C.had been; has rained D.had been; rained

答案
D
解析

试题分析:考查虚拟语气:句意:--你周末完的愉快吗?--如果天好,我们本可以玩得开心的,但是一直下雨。因为主句是could have ..,if条件句用过去分词表示和过去情况的虚拟,but后面的句子是过去的事实,用过去时,选D。
点评:情态动词用于推测和虚拟语气连用一直以来都是高考的重点,表示推测的时候对现在情况的推测以及对过去情况的推测要分开。还要注意but后面一般是事实。不用陈述语气。
核心考点
试题【—Did you have a wonderful weekend?—We could have if it ____ fine. But it____ all】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
If there hadn’t been so much smog in Beijing, we______________ the beautiful scenery across the Tiananmen Square.
A.enjoyed B.would have enjoyedC.had enjoyedD.would enjoy

题型:不详难度:| 查看答案
—Hi, Tom. Any idea where Jane is?
—She_____in the classroom. I saw her there just now.
A.shallbeB.shouldhavebeenC.mustbeD.can be

题型:不详难度:| 查看答案
Students urged that the school library ______open during the long vacation.
A.be keptB.kept C.must keepD.must be kept

题型:不详难度:| 查看答案
—Daddy, can you buy me a new MP3 when you go to Beijing?
—You ______ get one if you are admitted to a key middle school.
A.shallB.couldC.mayD.can

题型:不详难度:| 查看答案
—Could I use your bike?
 —Yes, surely you ______.
A.mightB.willC.can D.should

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