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

—How was the journey? Did you come back by plane or by train?
—For some reason, I came back by train. I ____ back by plane, though.
A.could have traveledB.should travel
C.might travelD.would have traveled
A

试题分析:考查虚拟,could have done表是对过去的一种虚拟,would have done表示对将来的虚拟,句子意思“由于某种原因,我乘坐火车回来的,尽管我想乘坐飞机回来”,所以选A
点评:虚拟是个难点,做题时要注意,could have done表是对过去的一种虚拟,would have done表示对将来的虚拟。
练习册系列答案
相关习题

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

-----Where are the children? Professor Zhang has come and his speech will start soon.
------I wish they         always late.
A. hadn’t been   C. wouldn’t be     D. wouldn’t have been   D. weren’t

查看答案和解析>>

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

----My e-dictionary is nowhere to be found. Who ______ have taken it?
-----Keep looking and you will find it. ________ you have good luck!
A.should; NeedB.should; MayC.could; MayD.could; Need

查看答案和解析>>

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

We      last night, but we went to the party instead.
A.must have studiedB.might studyC.should have studied D.would study

查看答案和解析>>

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

 I request that you __________ the task on time.
A.finishedB.should finishC.could finishD.would finish

查看答案和解析>>

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

It’s a shame ______ able to give them any advice.  
A.not to have beenB.to have not beenC.to have been notD.to not have been

查看答案和解析>>

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


Our English teacher recommended that we ________ an English dictionary.
A.boughtB.must buyC.buyD.would buy

查看答案和解析>>

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

I would love _____ to the party last night but I had to work extra hours to finish a report.
A.to goB.to have goneC.goingD.to be going

查看答案和解析>>

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

If we ______ the other road, we might have arrived here in time for the meeting.
A.takeB.had takenC.tookD.have taken

查看答案和解析>>

同步练习册答案