have one's heart in the right place
иметь добрые намерения, быть добрым, отзывчивым человеком
His daughters were plain, disinterested girls, but they had their hearts in the right place.
Другие идиомы:
- have (someone) over
- have (someone's) ear
- have feet of clay
- have a chip on one's shoulder
- have been around
- have eyes in the back of one's head
- have it all over (someone or something)
- have a brush with the law
- have one's feet on the ground
- have a sweet tooth
- have a card up one's sleeve
- have one's ear to the ground
- have the last laugh
- have a time
- have it out with (someone)