为什么有些现在完成时的句子have后面还跟had?不是应该直接接过去分词的吗?

问题描述:

为什么有些现在完成时的句子have后面还跟had?不是应该直接接过去分词的吗?

I have had my bike for a long time.
在这里had就是那个过去分词!