The dream he had had for so many years ended there这里的两个had各自表示什么意思

问题描述:

The dream he had had for so many years ended there这里的两个had各自表示什么意思

是这样解释的:
第一个HAD是the dream的后置定语,翻译为"他拥有的梦想".
第二歌HAD是以the dream为主语的谓语,构成:HAD entered.是已经进入了那边.