满分5 > 高中英语试题 >

You must have been caught in the traffic...

You must have been caught in the traffic jam yesterday, ______you?

A.weren’t         B.didn’t           C.mustn’t          D.haven’t

 

B 【解析】 试题分析:考查反义疑问句。当前面的主句中有“情态动词+have done”表示推测的时候,如果句中有一般过去时的时间状语,就对过去时反问。如果没有过去时的时间状语,就对现在完成时反问。本题句子有yesterday这个过去时的时间状语,故对过去时反问。原句中的行为动词catch,故使用助动词did。故B正确。 考点:考查反义疑问句
复制答案
考点分析:
相关试题推荐

----I’m sure Andrew will win the first prize in the final.

----I think so. He ______for it for months.

A. is preparing                              B. was preparing     

C. had been preparing                       D. has been preparing

 

查看答案

Better wear special clothing, a helmet and a life jacket, just ______ your raft gets upside down or even sinks.

A.in case           B.so that            C.as though          D.in order that

 

查看答案

I found that the homework was ______ I used to get in my old school.

A.not heavy as what                       B.as not heavy as that

C.not as heavy as that                      D.not as heavy as what

 

查看答案

Though the medicine for my disease______, I should often______ at home or in the open air.

A.works out; work out                     B.is working; work out

C.is working out; work                     D.works; work

 

查看答案

We’ve booked a room in the center of town for the guests ______they can stay for three days.

A.when            B.which            C.where            D.whom

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.