***** NOT A TEACHER *****
(1) I have just found something on the Web that has taught me a lot.
(2) We loyal fans of usingenglish.com try our best not to unnecessarily
advertise other helplines, but I wish to make it clear I was not smart
enough to think of the following. All credit goes to a website run by a
man named D.
(3) He invited me for dinner.
D. suggests that you NOT use this. He says that it is ambiguous.
That is, dinner where? At a restaurant or at your home?
(4) If it's a restaurant, he suggests:
He invited me out to dinner,
He invited me to dinner.
(5) If it's one's home, he suggests:
He invited me over for dinner.
He invited me to dinner.