All phrases › have a heart of gold
What does “have a heart of gold” mean?
Meaning, example sentence and a quick practice question.
B2
To be very kind and generous
“He's tough but has a heart of gold.”
From the B2 lesson A People Person (getting along with people).
Quick check
What does “have a heart of gold” mean?
Teaching this phrase?“have a heart of gold” is part of a ready-to-teach lesson, with a reading, three exercises, speaking tasks and an answer key, in Everyday English Chunks B2 Pack 1 (Life, People and Places).
See the B2 lesson pack
See the B2 lesson pack
Or get all 32 lessons in the complete B2 course and save 25%.
Want to use phrases like this with confidence?Practice them in a one-to-one lesson with me, an experienced online English teacher.
Book a lesson
Book a lesson
Related phrases
- a people personsomeone who enjoys and is good with people
- break the iceto say/do something to reduce tension when meeting
- hit it off (with someone)to start a friendly relationship quickly
- get on like a house on fireto get along extremely well, at once
- the life and soul of the partythe most fun, lively person at an event
- rub someone the wrong wayto annoy or irritate someone
- see eye to eye (with someone)to agree completely with someone
- get off on the wrong footto start a relationship badly
- keep yourself to yourselfto stay private and not very social