Выбрать из множества учителей по предмету английский...
IDIOMS 2
Вопрос 1 из 5

have a heart of gold

to be kind and generous
to have expensive taste