They must have stayed at home last night,_________?A.haven't theyB.didn't theyC.mustn't theyD.needn't they 这个题应该选哪个呢!题干有没有问题呢?

问题描述:

They must have stayed at home last night,_________?
A.haven't they
B.didn't they
C.mustn't they
D.needn't they
这个题应该选哪个呢!
题干有没有问题呢?

我觉得是A
反意疑问句嘛...助动词是HAVE......

B吧,过去式啊

B. didn't they
前面只是情态动词表推测,时间是昨晚,所以用过去式

C. mustn't they
选择疑问句前面用什么后面就用什么

选B
must have done sth.后面若有过去时间,如本题的“last night”,则反意疑问句用一般过去时形式:“didn't + 主语”