精英家教网 > 高中英语 > 题目详情

— Do you think George has passed the driving test?
— No. If so, he ____ _his car to our college yesterday.

A.would drive B.drove
C.would have driven D.had driven

C

解析试题分析:考查虚拟语气:句意:--你认为乔治通过驾驶测试了吗?--没有,如果这样的话,昨天他就会开车到大学了。这里的if so是隐含的虚拟条件句,相当于if he had passed the driving test表示虚拟条件句,主句是would have done(本来会做却没做)。选C
考点:考查虚拟语气

练习册系列答案
相关习题

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

I insisted that a doctor ________ immediately.

A.has been sent forB.sends forC.be sent forD.will be sent for

查看答案和解析>>

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

______, there would be no point arguing any longer.

A.Was that trueB.If that was trueC.Should that be trueD.Could that be true

查看答案和解析>>

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

---  My sister is very upset today.
--- It is your fault. You ________________ the bad news to her yesterday.

A.should tell B.should have told
C.shouldn’t tell D.shouldn’t have told

查看答案和解析>>

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

- - How dangerous it was!
- - Yes, but for the passer - by' s quick action, the child _____.

A.was drowned B.could have been drowned
C.had been drowned D.should have drowned

查看答案和解析>>

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

Without you, I _______ the first prize in the speech contest. Thank you, John.

A.can’t win B.won’t win
C.hadn’t won D.wouldn’t have won

查看答案和解析>>

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

If we had taken such effective measures much earlier, the river ________ so seriously now.

A.is not polluted B.would not be polluted
C.had not been polluted D.would not have been polluted

查看答案和解析>>

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

Had it not been for the haze(霾)weather phenomenon, there         fewer car accidents in Beijing then.

A.would have been B.were
C.may be D.would be

查看答案和解析>>

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

“Mary looks hot and dry” “So _________ you if you had so high a fever.”

A.doB.areC.willD.would

查看答案和解析>>

同步练习册答案