--- I stayed at a hotel while in New York .--- Oh, did you? You ____ with Barbar

--- I stayed at a hotel while in New York .--- Oh, did you? You ____ with Barbar

题型:不详难度:来源:
--- I stayed at a hotel while in New York .
--- Oh, did you? You ____ with Barbara.
A.could have stayedB.could stayC.would stayD.must have stayed 

答案
A
解析
could have done表虚拟,意为“本来能够做…(而事实上没做成)”,句意为“噢?你呆在宾馆了!你本来可以和芭芭拉住在一起的”。
举一反三
If I ___ the answer to the question , I ____  you..
A.know; would tellB.would know; would tell
C.knew ; would tellD.know ; tell

题型:不详难度:| 查看答案
Something ___ to save our earth. Do you think so?
A.can doB.must doC.has to doD.must be done

题型:不详难度:| 查看答案
I can’t find my English book. I must ___ it at home this morning.
A.forgetB.leaveC.have forgottenD.have left

题型:不详难度:| 查看答案
We ___ to the farm last week.
A.hadB.needed toC.didn’tD.had to go

题型:不详难度:| 查看答案
--Must we hand in our homework now?---No, you ___. You ___ hand them in before Friday.
A.mustn’t , canB.needn’t, canC.can"t , canD.mustn’t, must

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.