have a heart of gold 【直訳では分からない英語フレーズ#13】
1. have a heart of gold 意味
-美しい心を持っている
-とてもやさしい心をしている
-思いやりがある
2. have a heart of gold 由来
直訳の「黄金の心を持っている」ということから、「黄金のように美しい心」という意味に発展し、そこからさらに、「思いやり」「優しい心」を意味します。
3. have a heart of gold 使い方
A.Do you know David?What kind of man is he?
デイヴィッドをしってる?どんな人なの?
B.He often participates in volunteer work. He has a heart of a gold.
よくボランティアに参加してるよ。彼はとても心の優しい人だよ。