0
Momento Posted 18 years ago
Grammar

for ? on ? sentence meaning

Please teach me about the meaning differences between these two sentences.

Did you do anything special for the holiday yesterday?

Did you do anything special on the holiday yesterday?

  

Top answer

for includes the idea of because of. on does not. on just fixes the time.

  • for includes the idea of because of.
  • on does not.
  • on just fixes the time.
  • So the first asks if you did anything special because it was a holiday; the second asks if you did anything special during that day.
  • In effect, they are almost the same.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

2 Answers
0
for includes the idea of because of. on does not. on just fixes the time.

So the first asks if you did anything special because it was a holiday; the second asks if you did anything special during that day.
In effect, they are almost the same.
CJ
0
CalifJim,

Thank you very much for your reply.

I understand both meaning differences clearly.

Thank you so much.

Related Questions