She must have been to the Summer Palance?作反译疑问句为什么是hasn't she?

来源:百度知道 编辑:UC知道 时间:2024/06/01 01:55:13

1.你的题是错误的,主语she是第三人称单数,因此作动词用的have应该是has
2.本句话have(has)been 是现在完成时的结构
3.完成时的反义疑问句变动的应是have(has)的部分
4.本句话没有否定结构
故应该把为动词的has加not+主语she
所以She must have(has) been to the Summer Palance的翻译疑问句是hasn’t she

must后面要加do must do sth

反意疑问句的规则之一:陈述部分用must(may, might) + have + V-ed表示推测时,若句中没有带明显的过去时间的状语,问句部分动词用现在完成时形式。如:

①Everyone must have known the death of the waitress, haven’t they? (不用mustn’t they?)

②You must have worked there a year ago, didn’t you?(不用mustn’t you?/ haven’t you?)

这是对现在完成状态的80%以上的猜测。这样的句子做附加疑问句时通常以猜测内容为主体。所以用了hasn't she ?
再比如:He must be a student , isn't he ?

依据我多年来学习英语的总结,我后来又翻阅了一下书,我的回答是:
反意疑问句中,前后两部分的动词在人称,数和时态上通常保持一致。另外后一部分的人称代词应和前一部分的主语(名词或代词)保持一致。

希望能让你明白......

这儿must作推测语气。所以动词是have bee,反意疑问句当然是hasn't she了。