💡 どんな意味・どんなときに使う?
have a heart of gold は「金のように価値のある、純粋で優しい心を持っている」という意味で、人柄を心からほめる表現です。見返りを求めずに人を助ける人、誰にでも親切な人を思い浮かべてください。He looks tough, but he has a heart of gold.(見た目はこわもてだけど、本当は優しい)のように、外見や口調とのギャップを語るときにもよく使われます。kind や nice だけでは物足りないときに使うと、気持ちがぐっと伝わります。スピーチや手紙で人を紹介する際にも便利です。
- 家族や友人の人柄をほめるとき
- 恩人を紹介するとき
- 見た目と中身のギャップを語るとき
日本語でいうと:仏のような人・心根が優しい
🗣 例文
My grandma has a heart of gold. She helps everyone in the neighborhood.祖母はとても心の優しい人で、近所のみんなを助けている。
The coach seems strict, but he has a heart of gold.コーチは厳しそうに見えるけど、本当は心の優しい人だ。
Everyone loves her because she has a heart of gold.彼女は心が優しいのでみんなに愛されている。
You have a heart of gold for helping that lost child.迷子の子を助けてあげるなんて、あなたは本当に優しいね。
🔁 似た表現
kind-hearted心の優しい|形容詞1語で使えて、より一般的。
a good eggいいやつ|くだけた言い方で、やや古風。
⚠️ a heart of gold と a を忘れずに。「金に執着する」という意味はまったくありません。
🧠 ミニクイズ
He has a heart of gold. の意味は?
金のように尊い心=「とても優しい」という意味です。
🎬 動画で学ぶ

