He must have eaten too much yeserday,( )?在线等候!He must have eaten too much yeserday,(didn't he )?He must have finish it,(hasn't he )?括号里为什么要这样填?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 12:11:10
He must have eaten too much yeserday,(        )?在线等候!He must have eaten too much yeserday,(didn't he )?He must have finish it,(hasn't he )?括号里为什么要这样填?

He must have eaten too much yeserday,( )?在线等候!He must have eaten too much yeserday,(didn't he )?He must have finish it,(hasn't he )?括号里为什么要这样填?
He must have eaten too much yeserday,( )?在线等候!
He must have eaten too much yeserday,(didn't he )?
He must have finish it,(hasn't he )?
括号里为什么要这样填?

He must have eaten too much yeserday,( )?在线等候!He must have eaten too much yeserday,(didn't he )?He must have finish it,(hasn't he )?括号里为什么要这样填?
反义疑问句你知道吧?前面的谓语动词是肯定,后面就是否定.前面是否定,后面就是肯定.
因为第一句的谓语是must,但是后面填mustn’t的话太过强硬化(会变成不许),于是yesterday是关键的时态词语,过去时用会didn’t.
第2句谓语也是must,同样的解释,have表示一般现在时,he是第三人称单数后面填hasn't.

这个是语法中的反意疑问句,前面是肯定的,后面就要用否定的来问`反之亦可.

你好好研究一下假设句!

没学过语法啊,一个是过去完成时,一个是现在完成时

must have done,表示推断不表完成!
第一句”他昨天一定是吃多了,不是吗?”
主句的时态是过去时.
第二句”他已经完成任务了,不是吗?”
主句的时态是过去完成时.
强调对现在有影响,就是说他不需要再工作了.
而反义疑问句的时态和主句一致.
恩,就是这样....

全部展开

must have done,表示推断不表完成!
第一句”他昨天一定是吃多了,不是吗?”
主句的时态是过去时.
第二句”他已经完成任务了,不是吗?”
主句的时态是过去完成时.
强调对现在有影响,就是说他不需要再工作了.
而反义疑问句的时态和主句一致.
恩,就是这样.

收起