have a head for
have a good head for
To have a special talent in a certain area.
Joan has quite a good head for business administration.
have a soft spot in one's heart for
To be sympathetically inclined towards; entertain a predilection for.
Ron always had a soft spot in his heart for intellectual women wearing miniskirts.
have a thing for
Испытывать влечение и проявлять интерес, привязанность к кому-либо.
The woman has a thing for her new workmate.
Женщина неровно дышит к своему новому сослуживцу.
have an ear for
To have a keen perception; have a taste or a talent for; be sensitive to something.
I have no ear whatsoever for foreign languages or music.
have an eye for
To be able to judge correctly of; have good taste in.
She has an eye for color and style in clothes.
He has an eye for good English usage.
have eyes only for
only have eyes for
To see or want nothing else but; give all your attention to; be interested only in.
Быть заинтересованным только в одном (человеке).
Of all the horses in the show, John had eyes only for the big white one.
All the girls liked Fred, but he had eyes only for Helen.
He's dropped all his old friends, now that he has eyes only for Susie.
Он отстранился от всех старых друзей, сейчас он заинтересован только Сьюзи.
have it in for
hold a grudge against
To wish or mean to harm; have a bitter feeling against.
George has it in for Bob because Bob told the teacher that George cheated in the examination.
After John beat Ted in a fight, Ted always had it in for John.
Martina expects to lose her job because her boss has had it in for her for a long time.
The teacher has held a grudge against Al ever since the time that he insulted her in front of the class.
have lots going for one
have everything going for one
To have abilities or qualities that help in achieving one's goal; assets working in one's favor.
The young woman will surely get the job; she has everything going for her.