What's the difference between "invite someone [over] to dinner" and "invite someone [over] for dinner"?

Please, consider as an example:


  • 2
    11 600 hits : 9680 hits makes something 'a lot more idiomatic'? – Edwin Ashworth Mar 24 '16 at 20:13
  • Not much difference in meaning or frequency. – Hot Licks Mar 24 '16 at 20:35

I use them interchangeably but I prefer for just because it reminds me of the joke in the final scene in The Silence Of The Lambs.

Hannibal Lecter: [on telephone] I do wish we could chat longer, but... I'm having an old friend for dinner. Bye. 
Clarice Starling: Dr. Lecter?... Dr. Lecter?... Dr. Lecter?... Dr. Lecter?... 

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.