精英家教网 > 高中英语 > 题目详情
I paid a fine of 200yuan for speeding. If only I _________ the traffic rules!
A.had respectedB.respected
C.would have respected D.could respect
A

试题分析:对过去情况的虚拟,条件句中用过去完成时,主句用“would/should/might/could + have + 过去分词”,故选A。
点评:解答这类题目,首先需要准确判断出是真实条件句还是虚拟条件句。真实条件句所表示的假设是有可能实现的,而虚拟条件句所表示的假设是不可能或不大可能发生的。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

Had I known about this computer program, a huge amount of time and energy       .
A.would have been savedB.had been saved
C.will be savedD.was saved

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Though the girl had been suffering from the blood disease, she acted as if nothing____ to her while facing her friends and relation.
A.happenedB.would happenC.was happenedD.had happened

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

      the teacher's advice yesterday, you __________in hospital now.
A.Were you to follow
B.Had you followed, wouldn’t be
C.Had you followed, wouldn’t have been
D.If you followed, wouldn’t have been

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

----Little Daniel is watering the flowers! Why?
-----Well, I’m not feeling very well today—otherwise I           it myself.
A.didB.would doC.have doneD.will have done

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Without your timely help, we ________ in big trouble that day.
A.would have been B.would beC.had beenD.were

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

It is high time that we ____ the amount of carbon dioxide in our daily life.
A. reduce     B reduced    C will reduce   D reduces

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

I would rather you ____ it.
A.doB.didC.will doD.would do

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

I        my homework yesterday, but unfortunately I forgot about it totally.
A.need have handed inB.should have handed in
C.must have handed inD.may have handed in

查看答案和解析>>

同步练习册答案