have a lot to do with [sth]v exprverbal expression: Phrase with special meaning functioning as verb--for example, "put their heads together," "come to an end."
(be due to)
与…大有干系 yǔ … dà yǒu gān xì
His success has a lot to do with his father's business connections.