Grammar fix
have a thing for someone
have a particular attraction
To feel a particular romantic or physical attraction to someone.
How oftenCommon
LevelB2
Used inMostly spoken
Hear it in context
Notice where the phrase sounds natural.
He seems to have a thing for musicians; every person he dates plays in a band.
I've always had a thing for people who make me laugh. My last two boyfriends were both total jokers.
Fix the pattern
One small grammar move makes it sound right.
Not: I think he has a feeling for her.
Say: I think he has a thing for her.
'Have a feeling for' means a natural talent ('a feeling for music'); for attraction say 'have a thing for' or 'have feelings for'.
Don't confuse it
Other ways to say it
Find someone attractive
How strongAttractionSexual attraction
be into someoneInformal: be romantically or physically interested in someone.fancyBritish and informal: find someone romantically or physically attractive.
have a thing for someoneYou're here · Informal: have a particular attraction to someone.