关于must的反意疑问句
Shemusthavebeenthereforalongtime,________某上面有这样的说法:陈述部分有musthave且没有具体的过去时间状语的疑问句,疑问部分可以用haven't主语?或didn't主语.eg):YoumusthavestudiedEnglishforthreeyears,haven'tyou?/didn'tyou?你一定读过三年英语,如果强调动作的完成(一般没有明确的过去时间状语),一般用haven't主语,但有时不是强调动作完成,是表示对过去肯定的猜测,此时就可以用didn't主语.如Youmusthaveenjoyedyourself,didn'tyou?你一定玩的很开心,此时不表示动作完成,故可以用didn'tyou?就此题来讲是用haven'tshe还是hasn'tshe?(当然用didn'tshe也是可以的吧.)