Grammar fix

have a weakness for sweet things

resist sweet food

To find sweet food especially difficult to resist.

expression
How oftenCommon
LevelB2
Used inSpeech & writing

Hear it in context

Notice where the phrase sounds natural.

I have a weakness for sweet things, especially chocolate biscuits.

I usually try to eat healthily, but I have a weakness for sweet things when I am tired after work.

Fix the pattern

One small grammar move makes it sound right.

Not: I have a weakness of chocolate.

Say: I have a weakness for chocolate.

Use 'a weakness for', not 'a weakness of', when you mean something you cannot easily resist.

  • Pattern
  • have a weakness for + noun

Don't confuse it

Other ways to say it

Love cake, chocolate and sugary snacks

How formalCasualMore formal

Try it in Daily Speak