问题
选择题
—"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”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。故选A。