—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表是對(duì)過去的一種虛擬,would have done表示對(duì)將來(lái)的虛擬,句子意思“由于某種原因,我乘坐火車回來(lái)的,盡管我想乘坐飛機(jī)回來(lái)”,所以選A
點(diǎn)評(píng):虛擬是個(gè)難點(diǎn),做題時(shí)要注意,could have done表是對(duì)過去的一種虛擬,would have done表示對(duì)將來(lái)的虛擬。
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

-----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

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

----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

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

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

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

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

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

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

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題


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

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

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

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

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

查看答案和解析>>

同步練習(xí)冊(cè)答案