题目内容
-I stayed at a hotel while in New York.
-Oh, did you?You ________ with Barbara.
[ ]
A.could have stayed
B.could stay
C.would stay
D.must have stayed
答案:A
解析:
解析:
|
本题考查了“could/might have done表示婉转地责备某人过去应该做某事而实际上没有”这一用法。本单元学习了should have done(=ought to have done)其用法与本题类似,但责备语气较强。本题答案B表示过去的一般能力;C答案表示过去的意愿;D答案表示对过去发生某事的肯定猜测,都不符合语境。 |
练习册系列答案
相关题目
I often think of the hours _______ I stayed with you, _____ has had a great effect on my life.
| A.that; which | B.which; who | C.which; that | D.when; which |