同学你好,该知识点来自沪江网校《流利口语银卡【全额奖学金班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。
同学你好~
第一个have是助动词,没有意思。
第二个had是实意动词have的过去分词,不是过去式。
have had构成现在完成时。
现在完成时的构成是:have/has+过去分词
1.表示到说话人说话时已经完成的动作,却对现在仍有影响或结果。
例句: He has lost his book.他丢了他的书。
2.表示事情开始与过去,却一直持续到现在还在进行的事情。
例句: He has taught in our school for 30 years. 他在我们学校教书已有30年了。
3.表示从过去某个时间直到现在的这个时间范围内不断重复发生的动作或情况,并且这个不断重复的动作有可能继续下去,也有可能到现在就结束。
例句: My father has always gone to work by bike. 我父亲一向骑车上班。
4.同一般现在时可以表示将来一样,现在完成时也可以在时间状语从句里表示将来。
例句: I’ll wait until he has written his letter. 我愿等到他把信写完。
just, before, recently, still, lately, never, ever, twice, on several occasion, in the past/last few days/weeks/months/years , so far, up to now, till now等都可能与现在完成时连用的。
可以在这里看看常用的标志词解析
https://www.hjenglish.com/new/p972917/
祝同学学习进步~