首页 知识详情

老师您好,what has happened为什么用has不用 had,happened不是过去时吗

网校学员uuz**在学习新概念英语1、2、3、4册连读【限时特惠班】时提出了此问题,已有1人帮助了TA。

网校助教

清醒季smile

同学你好,该知识点来自沪江网校《新概念英语1、2、3、4册连读【限时特惠班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学你好~
has happened是have/has+过去分词,构成现在完成时,强调某事已经发生了,可能对现在还有某种影响。
had happened是过去完成时,只能表示动作发生在另一个过去动作之前,而这里没有另一个过去动作了。

现在完成时和过去完成时的区别:

现在完成时着眼于现在,强调过去发生的某动作对现在造成的影响和结果,或是由过去持续到现在的动作。
I have cleaned the classroom .(强调扫地所产生的结果:地干净了!)
We have lived here for ten years.(“住”从过去持续到现在的动作用现在完成时)
We have lived here since we came here.(“住”是从过去持续到现在的动作用现在完成时)

过去完成时则主要体现过去发生的两动作的先后有别,表达的是“过去的过去”,即比过去发生的某动作都还要“过去”,两动作中先发生的就用过去完成时,后发生的则只用一般过去时。

Mr Green had lived in New York for ten years before he came to China.(来”中国已过去,而先前“住”在纽约更过去!)
We had learned 1000 words by the end of last term.
(“上期期末”已过去,而是在其前“学”的就更过去了)

祝同学学习进步~

版权申明:知识和讨论来自课程:《新概念英语1、2、3、4册连读【限时特惠班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。