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

I ran all the way to school yesterday, otherwise I        late for the annual talent show.

A.was B.had been C.would be D.would have been

D

解析试题分析:考查虚拟语气:句意:昨天我一路跑到学校,否则我就赶不上一年一度的才能展示了。从第一句话,可知我赶上了,第二句是对过去的虚拟,otherwise相当于:I had’t run all the way to school yesterday,所以主句是would have done,选D。
考点:考查虚拟语气

练习册系列答案
相关习题

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

He _______ busy yesterday, or he _______ you with your experiment.

A.was; had helped B.was; would have helped
C.had been; would have helped D.were; would have helped

查看答案和解析>>

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

Don’t treat the vase as if it _______ made of steel.

A.isB.wasC.were D.had been

查看答案和解析>>

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

It is required by law that the children above six years old in our country ________ to school to receive education.

A.would be sent B.are sentC.be sentD.will be sent

查看答案和解析>>

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

You only had meat and fish yesterday. If you had eaten vegetables, they         easily.

A.would digest B.digested C.will digest D.would have digested

查看答案和解析>>

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

________ Anirban  Maitra, a professor at Oxford University, Jack’s success would not have been possible.

A.If it weren’t for B.Were it not for
C.Had it not been for D.If it hasn’t been for

查看答案和解析>>

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

查看答案和解析>>

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

查看答案和解析>>

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

查看答案和解析>>

同步练习册答案