Hi guys,
1. He is late for school.
2. He is late for class.
3. He is late for work.
4. He is never late for a movie.
5. He is late to school.
6. He is late to class.
7. He is late to work.
8. He is never late to a movie.
Which of the above sentences is NOT acceptable? I rather feel the 'to' versions are a bit substandard.
In addition and generally speaking, I'd say the 'to' versions are something you'd say after the person has arrived at his destination. On the other hand, the 'for' versions are said before the arrival, and do not even indicate that the person actually did ever arrive.
Best wishes, Clive