UsingEnglish.com

Poll: They have invited me ____ dinner at their house.

They have invited me ____ dinner at their house.

for
to
Either could be used.

Statistics Poll Stats

This Poll:

  • Votes: 2,924
  • Comments: 8
  • Added: February 2008

Comments:

RonBee

My take on this one:
"They have invited me to dinner at their house" or "They have invited me to their house for dinner".

~R

matt

Both can obviously be used
'They have invited me to dinner at their house.' However this has an underlying sense of formality in the language.
'They have invited me for dinner at their house.' Still is correct RonBee, as there is a correct verb agreement however the expression is just clumsy.

GeniusRobot

I am surprised that the first two choices have more votes than BOTH. Either could be used because "to" and "for" are sometimes interchangeable. This is one of those times.

Ken

Invited to dinner looks more grammatically correct

Behzad

They have invited to dinner at their house.

Ruwan

'We have pizza FOR dinner. Bring your friend (for dinner)'. This literally means your friend is going to be eaten with pizzas. Therefore to avoids confusion, the correct form should be 'bring your friend to dinner'.

kripal nirwan

Either is/can be used but for is more correct...

Ludmilla

Both variants are possible. The first says that sb invites sb to dinner (as a verb, like to have dinner) at their house. And this is more convenient in this case because the place is mentioned. The second case refers to dinner as a noun and here "for" is the right word

Browse our language polls:

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25

Trustpilot