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