精英家教网 > 高中英语 > 题目详情
----Where have you been?
---- I _______ stuck in the traffic. I ________ here earlier.
A.had got; would have beenB.have got; would be
C.got; had doneD.got ; would have been
D

试题分析:考查虚拟语气:句意:---你到哪里去了 ? ---我遇到了交通堵塞要不然早就到了。第一空是过去的事实,用一般过去式,这个动作发生在过去,且后面后进一步的假设阐述 用would have done,选D。
练习册系列答案
相关习题

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

Though it is the first time they have met, they talked as if they _____ friends for many years.
A.areB.wereC.had beenD.have been

查看答案和解析>>

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

__ it to clear up tomorrow, the tourists would climb to the top of the mountain to see the sun __.
A.If; to raiseB.Were; riseC.Should; riseD.If; raising

查看答案和解析>>

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

You did not let me drive. If we ____in turn, you wouldn’t be so tired now.
A.driveB.droveC.were drivingD.had driven

查看答案和解析>>

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

--- _____the bike be repaired by him?
--- No, I’d rather he _____ it repaired.
A.Will…has B.Shall … had
C.Should…haveD.Can…has

查看答案和解析>>

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

The workers demanded that their employer_____ their working conditions. 
A.had improvedB.would improveC.improveD.will improve

查看答案和解析>>

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

— The weather has been very hot and dry.
—Yes. If it had rained even a drop, things would be much better now! And my vegetables       .   
A.wouldn’t dieB.didn’t dieC.hadn’t diedD.wouldn’t have died

查看答案和解析>>

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

She had to work deep into the night, ______she couldn't have spread the messages to all the relevant people successfully.
A.whileB.butC.otherwiseD.so

查看答案和解析>>

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

--- Do you think George has passed the driving test?
--- No, If so, he ______ his car to our college yesterday.
A.would driveB.drove
C.would have drivenD.had driven

查看答案和解析>>

同步练习册答案