Prepositions before nouns

Which prepositions are used with “dinner”?

Different prepositions with “dinner” express time, purpose, invitation, or social setting.

Quick answer

Common prepositions with “dinner”

Use “for dinner” for what people eat or an invitation. Use “at dinner” for events during the meal. “After dinner” and “before dinner” describe time. “To dinner” appears after verbs such as “invite” or “go.”

We had soup for dinner.
She told us the news at dinner.
They went for a walk after dinner.

Choose the pattern by meaning

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

1
for dinner

Talking about meals or invitations

Use “for dinner” for food served or social plans involving dinner.

What are we having for dinner tonight?
They invited us for dinner on Friday.
2
to dinner

Going or inviting someone to a meal

Use “to dinner” after verbs such as “go,” “take,” or “invite.”

He took his clients to dinner.
We were invited to dinner by our neighbours.
3
at dinner

Events happening during the meal

Use “at dinner” for conversation or actions during dinner time.

They discussed the budget at dinner.
I met her parents at dinner last night.
4
after dinner

Talking about time following the meal

Use “after dinner” for actions that happen later.

We played cards after dinner.
He always drinks tea after dinner.
5
before dinner

Talking about time before the meal

Use “before dinner” for actions that happen earlier.

She finished work before dinner.
We usually relax before dinner.

See the difference in context

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

Construction
Example
Meaning
for dinner
We had pasta for dinner.
food eaten at dinner or a dinner invitation
to dinner
They invited us to dinner.
movement or invitation connected with dinner
at dinner
He checked his phone at dinner.
during the dinner event
after dinner
We went outside after dinner.
later than dinner time
before dinner
She called me before dinner.
earlier than dinner time

Common mistakes

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

Using “at dinner” for food choices

Use “for dinner” when naming what someone eats.

✕ We had fish at dinner. ✓ We had fish for dinner.

Confusing “for dinner” and “to dinner”

“For dinner” refers to the meal itself; “to dinner” follows movement or invitation verbs.

✕ They invited us for go dinner. ✓ They invited us to dinner.

Using “before dinner” for a completed meal

Use “after dinner” for events happening later.

✕ We watched a film before dinner and then ate dessert. ✓ We watched a film after dinner and then ate dessert.

Quick practice

Choose the expression that matches the intended meaning.

1. What are you making ___ dinner tonight?
2. They invited us ___ dinner on Saturday.
3. We usually go for a walk ___ dinner.

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

Do we say “at dinner” or “during dinner”?

Both are correct. “At dinner” is shorter and more common in everyday speech.

Can “for dinner” mean an invitation?

Yes. “Come over for dinner” means someone is invited to eat dinner.

What is the difference between “to dinner” and “for dinner”?

“To dinner” follows verbs of movement or invitation, while “for dinner” refers to the meal or food itself.

Write with confidence in Linguix

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

Create a free account