Preposition after adjective

Good for or good at?

Good at describes skill or ability. Good for describes benefit, suitability, or positive effects.

Quick answer

What is the difference?

Use good at for skills and activities. Use good for when something benefits someone or is suitable for a purpose.

She's good at chess.
Fresh fruit is good for your health.
He's good at explaining difficult ideas.

Choose the pattern by meaning

These forms are not interchangeable. Choose the construction by meaning, not by which preposition appears most often.

1
good at + activity

Talking about skill or ability

Use good at with activities, subjects, or tasks.

My sister is good at languages.
He's good at solving problems.
2
good for + person

Describing benefit

Use good for when something has a positive effect on someone.

Walking is good for your heart.
This break was good for all of us.
3
good for + purpose

Talking about suitability

Good for can describe something suitable for a use or situation.

This knife is good for cutting bread.
The room is good for small meetings.

See the difference in context

The same subject can take different constructions because each sentence answers a different question.

Construction
Example
Meaning
good at
She's good at maths.
Shows ability or skill.
good for
Exercise is good for you.
Shows benefit or positive effect.
good with
He's good with children.
Shows skill in dealing with people or things.
good to
They were good to me.
Shows kind behaviour toward someone.

Common mistakes

Some combinations appear in real text but do not mean what learners often assume.

Using good for to describe skill

Good at is the normal choice for abilities.

✕ She is good for singing. ✓ She is good at singing.

Using good at for health benefits

Good for describes positive effects.

✕ Vegetables are good at your health. ✓ Vegetables are good for your health.

Forgetting the object after good for

Good for usually needs a person, purpose, or result.

✕ This medicine is good for. ✓ This medicine is good for headaches.

Quick practice

Choose the expression that matches the intended meaning.

1. My brother is very good ___ cooking.
2. Swimming is good ___ your back.
3. This tool is good ___ repairing bicycles.

Check your sentence in context

Paste the complete sentence below. Linguix checks the preposition together with grammar, spelling, punctuation, and style.

Free to try · No signup required

Frequently asked questions

Can good at be followed by a verb?

Yes. Use the -ing form, such as good at drawing or good at remembering names.

What is the difference between good at and good with?

Good at focuses on skill, while good with often refers to handling people, animals, or objects well.

Can I say good for doing something?

Yes. Good for plus an -ing form can describe suitability, such as good for learning vocabulary.

Write with confidence in Linguix

Create a free account to check complete texts, apply suggestions, and save your documents.

Create a free account