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 made | B.hadn’t made | C.won’t have made | D.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。第一空在条件状语从句中用一般现在时代替一般将来时;第二空所有的灯被关掉。 |
举一反三
—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 do | B.might do | C.would have done | D.can have done |
|
I wish you ______ go with me tomorrow. |
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 take | B.take | C.could take | D.had taken |
|
I didn’t see your sister at the meeting. If she __________, she would have met my brother.A.has come | B.did come | C.come | D.had come |
|
When a pencil is partly in water, it looks as if it___________.A.breaks | B.has broken | C.were broken | D.had been broken |
|
最新试题
热门考点