-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 [考场易错] D [纠错心得] 题干中did you这个信息说明了是一个表示疑问语气的句子.而D项是表示对过去事实的肯定推测.所以是错误的.could have done表示“应该做的但是没有做 .符合语境. [答案] A 易错角度 4 虚拟语气的一些特殊句式 查看更多

 

题目列表(包括答案和解析)

—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

查看答案和解析>>

— 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

查看答案和解析>>

— 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

查看答案和解析>>

—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

查看答案和解析>>

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

 

查看答案和解析>>


同步练习册答案