问题 选择题

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

答案

题目分析:考查情态动词的完成式:句意:--我在纽约的时候住的是饭店。--哦,是吗?你其实可以住巴巴拉那里。(这句直译:你本可以和巴巴拉住一起,而你却没有这么做),因为是说的过去的事情,用情态动词的完成式,could have done 是虚拟语气,意思为:本应该可以做某事,而没有做某事,must have done过去一定做了…,选A。

单项选择题
单项选择题