当前位置:高中试题 > 英语试题 > 虚拟语气 > Simon is very regretful. If he had been more careful, he _____ such a big mistak...
题目
题型:不详难度:来源:
Simon is very regretful. If he had been more careful, he _____ such a big mistake.
A.hasn’t madeB.hadn’t made
C.won’t have madeD.wouldn’t have made

答案
D
解析

试题分析:句意:西蒙是很后悔的,如果他再仔细点,他就不会犯这么大的一个错误。这里是虚拟语气,根据had been可以看出是对过去的虚拟,故主句用would have done的形式,根据句意故选D。
点评:本题难度适中。虚拟语气是近几年高考的热点,虚拟语气的情况复杂,形式多样,需要考生牢记它们的不同的用法,再根据不同的语境分析句子应该用哪种情况的虚拟。这里是从句和主句都是对过去的虚拟。
即学即练:Tell John not to leave the house unless he _____that the lights ______ .
A. will make sure, turn off     B. makes sure; are turned off
C. will make sure; will turn off    D. makes sure; will be turned off
解析:B。第一空在条件状语从句中用一般现在时代替一般将来时;第二空所有的灯被关掉。
核心考点
试题【Simon is very regretful. If he had been more careful, he _____ such a big mistak】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
—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 do
C.would have doneD.can have done

题型:不详难度:| 查看答案
I wish you ______ go with me tomorrow.
A.willB.wouldC.shallD./

题型:不详难度:| 查看答案
It’s John’s birthday today. I wish I _____ her out to a superb restaurant for dinner, but I’m too busy recently.
A.can takeB.takeC.could takeD.had taken

题型:不详难度:| 查看答案
I didn’t see your sister at the meeting. If she __________, she would have met my brother.
A.has comeB.did comeC.comeD.had come

题型:不详难度:| 查看答案
When a pencil is partly in water, it looks as if it___________.
A.breaksB.has brokenC.were brokenD.had been broken

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