请帮我讲解这句话They have been married for 10 years

问题描述:

请帮我讲解这句话They have been married for 10 years
They have been married for 10 years 为什么是have beenhave been不是现在完成时的被动语态吗

married这里是当形容词用的. 所以 不是被动语态.