I’d had more than my fair share of near-death experiences.这个句子中I'd had是个什么句型?

问题描述:

I’d had more than my fair share of near-death experiences.这个句子中I'd had是个什么句型?
不像是虚拟句,虚拟句的话应该是I'd have.有明白的人能解释清楚地吗?Thanks
I'd had 应该是I would had的缩写而不是I had had所以应该不是过去完成时吧?

过去完成时