I often hear people say "The holiday falls on Decmber 22"
Can I say similarly: "I have today off as a compensatory day for the public holiday which fell on yesterday" ? "I have today off as a compensatory day for the public holiday which fell yesterday" ?
Thank you in advance
Top answer
No. Using 'on' with 'yesterday' is so unnatural as to be simply wrong. Just use it with a date or a specific day, eg 'on December 22', 'on Tuesday'.
— Clive
No.
Using 'on' with 'yesterday' is so unnatural as to be simply wrong.
Just use it with a date or a specific day, eg 'on December 22', 'on Tuesday'.
"I have today off as a compensatory day for the public holiday which fell yesterday" ?
Yes, but it doesn't sound very natural.
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.
Hi, I often hear people say "The holiday falls on Decmber 22"
Can I say similarly: "I have today off as a compensatory day for the public holiday which fell on yesterday" ?No. Using 'on' with 'yesterday' is so unnatural as to be simply wrong. Just use it with a date or a specific day, eg 'on December 22', 'on Tuesday'.