have sb to thank (for sth)
申斥;由…发挥;多亏;归功于
used when you are saying who is responsible for sth
I have her to thank for my life
我这条命多亏了她。
I have my parents to thank for my success.
我的见效归功于我的父母。
Sam Torrance is the man I have to thank for resurrecting my career.
多亏了萨姆·托兰斯,我才再走时转我的事业。
resurrect/ˌrezəˈrekt/
vt.使恢复;使复活;起死复活;复原使用;再行愚弄
He had only himself to thank for his loss.
他的赔本是自作自受的。
They had the government to thank for the latest rise in oil prices.
他们申斥政府最近的石油价钱高潮。
You have John to thank for this problem
出了这个问题你该怪约翰。