Hello, kumar,
I've moved your post to this section (General English grammar questions), it should get more reads.
When you say "he hasn't come", it means that HE can still come, the possibility is open. You're in the present moment, it could be paraphrased by "he isn't here "
When you say "he...