northpath
Member
- Joined
- Nov 4, 2013
- Member Type
- Student or Learner
- Native Language
- Russian
- Home Country
- Russian Federation
- Current Location
- Russian Federation
I know that when it comes to foods, the preposition ‘for’ should be used:
1. What do we have for dinner today, granny?
2. I think fish would be preferable to meat for dinner.
But when it comes to people, the preposition ‘to’ is used most of the time:
3. I think we should invite them to dinner next Sunday.
4. It’s not like Stephan to be late to dinner.
5. How long is it to dinner?
6. Would you come to dinner next Sunday?
7. It's very nice of you to invite us to dinner.
But from time to time come across the preposition ‘for’
8. OK, children, turn the TV off and come for dinner.
9. If we hurry up we'll be in time for dinner.
10. We got there just in time for dinner.
Are these preposition interchangeable in these contexts or there is some rule of thumb?
1. What do we have for dinner today, granny?
2. I think fish would be preferable to meat for dinner.
But when it comes to people, the preposition ‘to’ is used most of the time:
3. I think we should invite them to dinner next Sunday.
4. It’s not like Stephan to be late to dinner.
5. How long is it to dinner?
6. Would you come to dinner next Sunday?
7. It's very nice of you to invite us to dinner.
But from time to time come across the preposition ‘for’
8. OK, children, turn the TV off and come for dinner.
9. If we hurry up we'll be in time for dinner.
10. We got there just in time for dinner.
Are these preposition interchangeable in these contexts or there is some rule of thumb?
Last edited: