问题
选择题
---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 done 是虚拟语气,意思为:本应该可以做某事,而没有做某事,must have done过去一定做了…,选A。