请翻译下I've spent the last few years in an opportunity that few have had,我想知道那两个have用法

问题描述:

请翻译下I've spent the last few years in an opportunity that few have had,我想知道那两个have用法

都是加动词过去分词表示现在完成时

现在完成时态

第一个 have 是 助动词 have + v-ed动词过去分词 表示 现在完成时态 have spent,spent 为动分
第二个 have 是 助动词 同上 have had ,had 为 v-ed d
第三个 had 是实意动词 有 have 的过去分词形式
我在很难得的机遇里度过了近年的光阴。

前一个have是完成时的标志 后一个是had是完成时句式的是太变形 have+过去分词

have had这里是一个语法,是现在完成时,是时态的需要.
have 是时态要求,本身动词是had(拥有的意思)
全句的意思是:在过去几年中我把精力放在了可能只有少数人才有的一个机会上.