Have后面加动词过去式和Had后面加动词过去式有什么区别?

问题描述:

Have后面加动词过去式和Had后面加动词过去式有什么区别?

have(has)+过去分词是现在完成时,指过去发生的动作或已经完成的动作对现在造成的影响或结果,某些动词的现在完成时可表示过去某一时间开始并一直持续到现在的动作和状态。
had+过去分词就是过去完成时,说白了就是事情发生在过去的过去。

Have后面加动词过去式一般用在现在完成时中,指的是过去发生且对现在有影响的事情
Had后面加动词过去式一般用在过去完成时中,指的是过去某个时间点之前已经发生且对过去某个时间点有影响
现在完成时:从过去的某个时间点到说话这个时间点进行的某个动作。动作发生在过去,但是对现在产生了某些影响,侧重影响。
过去完成时:从过去的某个时间点A到过去某个时间点B(A一定早于B进行的某个动作。过去的过去,侧重于动作发生的时间。

have + 过去分词 = 现在完成时态
have + 过去分词 = 过去完成时态

比较迷茫