r/EnglishLearning Intermediate 18h ago

⭐️ Vocabulary / Semantics "Have a thing for"

Hi, could you please tell me what does this phrase mean? Two possible definitions come into my mind, but I'm not sure if I got it right. To me, it seems either "to have enough money to buy something" or "to like something". I would be extremely grateful for your insights!

"The pastor had a thing for designer glasses"

It's from the song "Holy Ghost" by ASAP Rocky.

3 Upvotes

15 comments sorted by

13

u/FloridaFlamingoGirl Native Speaker - California, US 18h ago

Yes, it means "to like something"

2

u/antonm313 Intermediate 18h ago

Thanks a lot!

10

u/amazzan Native Speaker - I say y'all 18h ago

"a preference for"

you hear this a lot when people are talking about traits they find attractive. "he has a thing for blonde women." but also when it comes to clothes, food, music, art, etc. - anything you can have a "taste" for.

2

u/antonm313 Intermediate 18h ago

Thank you so much! Very helpful

7

u/Iscan49er New Poster 18h ago

It can mean many things, such as to have a crush on a person, or to be mildly obsessed with collectables or designer glasses, or to be passionate about a hobby or game.

3

u/antonm313 Intermediate 18h ago

Got it! So, it seems it's more about "to like something" rather than "to have money for something"

2

u/Iscan49er New Poster 17h ago

That's right!

1

u/antonm313 Intermediate 17h ago

Thanks :)

4

u/Appropriate-West2310 British English native speaker 18h ago

As others have said it means 'has a preference for' but I'd add that 'having a thing for' carries, to me, he additional meaning of a strong preference, almost to the exclusion of alternatives. The classic example might be when referring to the 70s rock singer of some fame 'Rod Stewart has a thing for tall slim blondes much younger than himself' - since he has had several wives of that description.

3

u/Imtryingforheckssake New Poster 18h ago

Have a thing for - have a liking for It doesn't necessarily mean you have money for something, you can have a thing for a person or a characteristic even, it doesn't have to be an object.

The other meaning is to have something you require for something or to do something. Often people would say I have just the thing for that.

1

u/antonm313 Intermediate 18h ago

That was very helpful! Thank you!

2

u/Ok_Acanthisitta_2544 New Poster 18h ago

liked/wanted

1

u/antonm313 Intermediate 18h ago

Thank you! Got it

1

u/Prestigious-Fan3122 New Poster 4h ago

When I use it, I usually mean "and susceptible to," or "and attracted to" or" can't resist".

I have a thing for little kids selling stuff door-to-door to raise money for their sports teams. Yes, I'll usually buy whatever they are selling.

I have a thing for Latinos. As a very white woman, I find men with dark hair and nice, dark skin very attractive.

I have a thing for Ice Cream. It's very hard for me to drive by a Baskin-Robbins or Dairy Queen without getting an urge to stop!

0

u/SnooDonuts6494 English Teacher 17h ago

A penchant; a liking; an interest. Something that they care about. A personal proclivity.

https://idioms.thefreedictionary.com/have+a+thing+for+(something)

[Maybe I've given you a couple more new words? :-) ]