He must have eaten too much yeserday,()?在线等候!

问题描述:

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.