问题 选择题

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

单项选择题 B型题
单项选择题