问题补充:
---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 have stayed
B. could stay
C. would stay
D. must have stayed
解析:考查情态动词的完成式:句意:--我在纽约的时候住的是饭店。--哦,是吗?你其实可以住巴巴拉那里。(这句直译:你本可以和巴巴拉住一起,而你却没有这么做),因为是说的过去的事情,用情态动词的完成式,could have done 是虚拟语气,意思为:本应该可以做某事,而没有做某事,must have done过去一定做了…,选A。