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/05/01 20:40:09

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
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的区别呢,为什么不加的就是强调现在的结果,而加的就是强调过去呢?

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
答案应该是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迷惑人,去掉它这两句时态就明了了.

收起