Which one is correct ?
I don't have any occasion to take leave.
I have no occasion to take leave.
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.
Sign up to join this communityWhich one is correct ?
I don't have any occasion to take leave.
I have no occasion to take leave.
Amber's made a nice point. The 'occasion' is the subject of the sentence. For your example, she and I would say,
There is no occasion for me to take leave.
There aren't any occasions for me to take leave.
Both of these are equally correct.
Sadly, this doesn't answer your question. If I tweak the words so the sentence is a bit clearer (say, swap 'occasion' for 'reason), you get this:
I don't have any reason to take leave.
I have no reason to take leave.
Apart from the minor difference in emphasis (the 'no' in the second one clearly expresses the lack of a reason, while the tone is milder in the first) the two are synonymous in meaning.