请看一道改错题 The lady must have waited for you for a long time,mustn't she?The lady must have waited for you for a long time,mustn't she?mustn't->hasn't 为什么呢?

问题描述:

请看一道改错题 The lady must have waited for you for a long time,mustn't she?
The lady must have waited for you for a long time,mustn't she?
mustn't->hasn't
为什么呢?

mustn't she? 她不一定吗?
hasn't she? 她没有吗?
第一句显然不通.

这位女士一定已经等了好长时间,不是吗(就是说不是一直在等吗)

Must not改为have not
must not是禁止的意思

因为他是完成式

当could have
should have
must have 出现时,反义疑问句的助动词用have或者has