I was writing something and was wondering which is correct:
- We have various choices of clothing, so you can express yourself on/in/at any occasion.
Thanks
The meaning of "occasion" changes with the preposition. "On any occasion" means "at any time". "At any occasion" means "when you go to a party or inauguration or other social affair".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
The meaning of "occasion" changes with the preposition. "On any occasion" means "at any time". "At any occasion" means "when you go to a party or inauguration or other social affair". "In any occasion" does not work here.
An occasion can mean an event or a time at which an event occurs, among other things, so
On an event: We have various choices of clothing, so you can express yourself on any occasion.
At a time of an event: We have various choices of clothing, so you can express yourself at any occasion.