i read a sentence today:
if he has time why doesn't he come?
i know that in zero conditional sentences, both "if" clause and main clause need to use present simple, but this sentence simply doesn't belong to zero conditional right?
later i checked about the first conditional, according to 1st conditional, it should be:
if he has time why won't he come?
so i am very confused

if he has time why doesn't he come?
if he has time why won't he come?
cheers