The dream he had had for so many years ended there.这里ended 前面为什么不加be呢

问题描述:

The dream he had had for so many years ended there.这里ended 前面为什么不加be呢
ended是形容词啊

在这儿ended是动词的过去式.
主语是the dream he had had for so many years,这个你是理解正确的了.
ended是谓语,是一般过去式的谓语.
另外此句意译:他曾有过的多年的梦想就此终结.
有问题再问.