Pieanne wrote:
1. 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 "
2. When you say "he didn't come", you are referring to the past, to some event where HE didn't come to at...