この場合、次のような言い方ができます。
ーHe paid a heavy price for all his gambling when he lost his house and his wife.
「彼は家と妻を失った時、彼のギャンブル癖の大きな犠牲を払った」
to pay a heavy price for ... で「大きな犠牲を払う・代償を払う」
これは何らかの過ちや悪い行いのために、何かを失う場合に使える言い方です。
ーHe made a huge sacrifice to help pay for his kids to study abroad.
「彼は子供たちの留学費を払うのを助けるため、大きな犠牲を払った」
to make a huge sacrifice to ... で「大きな犠牲を払う」
ご参考まで!
こんにちは!
ご質問ありがとうございます。
ご質問について、いくつか言い方が考えられますが、例えば、
He made a huge sacrifice to be successful.
とすると、『彼は[成功する](https://eikaiwa.dmm.com/uknow/questions/34391/)ために大きな犠牲を払った。』となります。
役に立ちそうな単語とフレーズ
make a sacrifice 犠牲を払う
参考になれば幸いです。