Do the following sentences mean the same? Which one among "in" and "on" is preferably used here?

1) He never lied on/ in any occasion.

2) He didn't tell a lie on/ in any occasion.


On is the more common preposition:

Ngram on any occasion vs in any occasion

On preposition:

  • used to show when something ​happens:

    • Hair ​salons don't usually ​open on Sundays.

    • On a ​clear ​day you can ​see the ​mountains from here.

    • She was ​dead on ​arrival (= ​dead when she ​arrived) at the ​hospital.
    • Please ​leave ​your ​key at the ​reception ​desk on ​your ​departure from (= when you ​leave) the ​hotel.

(Cambridge Dictionary)

  • On isn't the only preposition used to show when something happens.. Her news put me in a difficult situation. He finished his homework in time. I'll go to the party in any event. He never lied in any event/situation. – Khan Mar 11 '16 at 4:57
  • @Khan - I agree, but as I said on is the more common, especially with the expression on any occasion. – user5267 Mar 11 '16 at 7:36
  • Josh (enthusiasm in Urdu), I think the sentences quoted by you are not related to the use of the preposition "on" before occasion. In your sentences, you have used on to refer to a particular time something happens. – Khan Mar 11 '16 at 11:23
  • @Khan - isn't an occasion a particulat time in which someting happens? – user5267 Mar 11 '16 at 11:27
  • You are right,. I got it. – Khan Mar 11 '16 at 11:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.