must have done的反意疑问句问题He must have finished his homework,hasn’t he He must have finished his homework yesterday afternoon,didn’t he?must have done本身就已经是对过去发生的是进行猜测了,为什么还有加不加yeste

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/15 17:54:14

must have done的反意疑问句问题
He must have finished his homework,hasn’t he
He must have finished his homework yesterday afternoon,didn’t he?
must have done本身就已经是对过去发生的是进行猜测了,为什么还有加不加yesterday afternoon的区别呢,为什么不加的就是强调现在的结果,而加的就是强调过去呢?

答案应该是didn't he
一、对现在情况的推测,问句部分用主动词(do,be)一般现在时的适当形式.若是现在进行时,问句部分用现在进行时的适当形式表示.若是there be结构,问句用isn't/aren't there.如:
1)He must be there,isn't he?
2)He must have a big family,doesn't he?
3)He must be waiting outside,isn't he?
4)There must be some students in the room,aren't there?
二、对已发生的过去情况的推测,若陈述句谓语部分有“must have done”,而且有表示过去的时间状语,问句部分用didn't;若没有表示过去的时间状语,问句部分用haven't或hasn't.如:
1)They must have gone there last night,didn't they?
2)They must have arrived by now,haven't they?(根据by now来判断)
3)They must have been to the Great Wall,haven't they?
三、若是被动,应按被动结构来处理.如:
1)The room must have been cleaned yesterday,wasn't it?
2)The room must have been cleaned,hasn't it?
四、若句中有表示过去完成时的时间状语,问句部分应用hadn't.如:
They must have learnt 5000 English words by the end of last term,hadn't they?
(本题中must表推测,如果将它去掉,还原为真实句就是They had learnt 5000 English words by the end of last term.因此,反意问句是hadn't)

反问句中,若陈述句谓语部分有“must have done”,而且有表示过去的时间状语,问句部分用didn't;若没有表示过去的时间状语,问句部分用haven't或hasn't~
二者的区别在于,指明时间的反问句,有强调在该时点(并非说话当时)的状态的意味,所以用过去时表示对当时状态的疑问~或者可以换一种方式理解,问话人可能还有一层意思,就是“他是否是昨天下午完成的作业”,也就是说动...

全部展开

反问句中,若陈述句谓语部分有“must have done”,而且有表示过去的时间状语,问句部分用didn't;若没有表示过去的时间状语,问句部分用haven't或hasn't~
二者的区别在于,指明时间的反问句,有强调在该时点(并非说话当时)的状态的意味,所以用过去时表示对当时状态的疑问~或者可以换一种方式理解,问话人可能还有一层意思,就是“他是否是昨天下午完成的作业”,也就是说动作发生在昨天下午。特别是考虑到表达后一种意思的要求,才有了上述区别,否则的话,该意思就无法区别于“是否已经完成”的意思而明确的表达了~

收起

He must have finished his homework, hasn’t he ?
这个句子强调动作完成没 就是他完成没完成作业
He must have finished his homework yesterday afternoon,didn’t he?
这个强调的是个整句have finished his homework yesterday

全部展开

He must have finished his homework, hasn’t he ?
这个句子强调动作完成没 就是他完成没完成作业
He must have finished his homework yesterday afternoon,didn’t he?
这个强调的是个整句have finished his homework yesterday
强调他是做 “昨天下午就完成了作业”
还是没做“昨天下午就完成了作业”
语言表达能力欠缺 就这意思

收起

He must have finished his homework, hasn’t he ?
He must have finished his homework yesterday afternoon,didn’t he?
仔细体会,这两个must have稍有差别的.
因为无论现在完成时和一般过去时,都表示动作发生在过去,只是前者强调结果或对现在造成的影响,后者...

全部展开

He must have finished his homework, hasn’t he ?
He must have finished his homework yesterday afternoon,didn’t he?
仔细体会,这两个must have稍有差别的.
因为无论现在完成时和一般过去时,都表示动作发生在过去,只是前者强调结果或对现在造成的影响,后者不涉及现在的情况.既然must have done都是表示对过去发生的事进行猜测,只有根据有没有具体的时间状语来确定到底是完成时还是过去时。第二句中有明确的过去时间(YESTERDAY),就是一般过去时,所以反意疑问句中用过去时而不用完成时.第一句没有这个时间,显然是个标准的完成时,所以第一个用hasn’t he .
或者可以这样理
第一个MUST是基于现在完成时的推测.第二个MUST是基于过去时的推测.反意疑问句不考虑MUST HAVE,只考虑事实.只是MUST HAVE迷惑人,去掉它这两句时态就明了了.

收起