He has had great success in life.

问题描述:

He has had great success in life.
他的事业很成功.
这句话对吗?怎么连着2个have?
in life是事业的意思吗?

have great success 表示取得成功,故此had为实义动词“取得”,此句完成时态,故前一个has 为助动词,因此后一个had用过去分试形式.
in life “在一生中”,所以用完成时
直译为他在他的一生中取得了很大成就.
上译法可能是意译了.