Prepositions after verbs

Dine at, with, in, on or for?

Different prepositions after dine express place, company, food, or occasion.

Quick answer

Common combinations

Use dine at for restaurants or homes, dine with for company, dine on for food, and dine in for eating at home. Dine for is uncommon except in special contexts such as fundraising events.

We dined at a small café.
She dined with clients.
They dined on fresh seafood.

Choose the pattern by meaning

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

1
dine at + place

Naming the location

At introduces restaurants, hotels, or homes.

They dined at the Ritz.
2
dine with + person

Naming companions

With shows who joins the meal.

He dined with the ambassador.
3
dine in

Eating at home

This expression contrasts with eating out.

We decided to dine in tonight.
4
dine on + food

Naming what is eaten

On introduces the meal or food.

Guests dined on roasted vegetables.
5
dine for + occasion

Special-purpose events

For may introduce an event or purpose, but it is less common.

They dined for charity at the gala.

See the difference in context

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

Construction
Example
Meaning
dine at
We dined at a riverside restaurant.
location of the meal
dine with
She dined with old friends.
company during the meal
dine in
I prefer to dine in on weekdays.
eat at home
dine on
They dined on pasta and salad.
food eaten
dine for
Guests gathered to dine for charity.
purpose or event

Common mistakes

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

Using dine in for a restaurant

Dine in usually means eat at home, not at a restaurant.

✕ We dined in a French restaurant. ✓ We dined at a French restaurant.

Using dine with for food

With introduces people, not meals.

✕ They dined with steak and potatoes. ✓ They dined on steak and potatoes.

Quick practice

Choose the expression that matches the intended meaning.

1. They dined ___ the hotel terrace.
2. She often dines ___ her colleagues after work.
3. The family dined ___ grilled fish.

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

Is dine formal?

Yes. Eat is more common in everyday conversation.

What does dine in mean?

It usually means eat at home instead of going out.

Can I say dine at home?

Yes. Dine at home is grammatical, though less common than dine in.

Write with confidence in Linguix

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

Create a free account