—I stayed at a hotel while in New York. —Oh, did you? You ______with Barbara.

admin2009-02-15  34

问题 —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表示“过去本该做某事”,实际上并没有做,即与过去的真相违背。对话双方一位说在纽约时住旅社,另一位听了颇感吃惊(Oh, did you?),说你本可在Barbara处住,可见他没有住在那儿,故应选A。must have stayed是极为肯定的推测,与题意不符,应排除。
转载请注明原文地址:https://kaotiyun.com/show/qNAd777K
0

最新回复(0)