精英家教網 > 高中英語 > 題目詳情
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。
點評:解答這類題目,首先需要準確判斷出是真實條件句還是虛擬條件句。真實條件句所表示的假設是有可能實現(xiàn)的,而虛擬條件句所表示的假設是不可能或不大可能發(fā)生的。
練習冊系列答案
相關習題

科目:高中英語 來源:不詳 題型:單選題

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

查看答案和解析>>

同步練習冊答案