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了。