当前位置:高中试题 > 英语试题 > 虚拟语气 > If Helen             her credit card, she could have bought the dress.A.broughtB...
题目
题型:不详难度:来源:
If Helen             her credit card, she could have bought the dress.
A.broughtB.should bringC.had brought D.were to bring

答案
C
解析

试题分析:句意:如果海伦带着她的信用卡,她就能买那件衣服了。这里是虚拟语气,根据could have bought可以判断是对过去的虚拟,从句对过去的虚拟应该用had done,故选C。
点评:本题难度适中。虚拟语气是近几年高考的热点,虚拟语气的情况复杂,形式多样,需要考生牢记它们的不同的用法,再根据不同的语境分析句子应该用哪种情况的虚拟。
即学即练:I was not in Beijing last June, otherwise I _________ my son’s graduation ceremony. A.would not miss      B.didn’t miss
C.would not have missed        D.had not missed
解析:C。句意:otherwise引导含蓄条件句,根据背景句是与过去事实相反,故用“情态动词+完成时”。
核心考点
试题【If Helen             her credit card, she could have bought the dress.A.broughtB】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
The weather turned out to be fine yesterday. I          the trouble to carry my umbrella.
A.needn’t takeB.couldn’t take
C.needn’t have takenD.couldn’t have taken

题型:不详难度:| 查看答案
They received demands that the work ________ at once.
A.must be doneB.would be doneC.had been doneD.be done

题型:不详难度:| 查看答案
You are late. If you ____ a few minutes earlier, you ____ him.
A.came; would meetB.had come; would have met
C.come; will meetD.had come; would met

题型:不详难度:| 查看答案
The maths teacher demanded that all the students _____ the examination paper within one and a half hours.
A.finish  B.finishedC.would finish  D.could finish

题型:不详难度:| 查看答案
There was something wrong with the network, or the e-mail____ earlier.
A.could have been sentB.might be sent
C.need have been sentD.must be sent

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