Z kontekstu wynika, że jego nadejście jest ważne dla ciebie w aspekcie teraźniejszości, a do tego służy Present Perfect. Jeżeli nie jest to dla Ciebie juz takie ważne, możesz użyć Past Simple. W sumie użycie jednego z tych czasów zależy od Twojego stosunku emocjonalnego do danego wydarzenia. Porównaj:
1. I have (just) received a letter.
2. I received a letter.
Wypowiadane tego samego dnia, mogą oznaczać, że list nadszedł niedawno (dopiero co) i jeszcze żyjesz tym wydarzeniem, lub też po prostu stwierdzasz fakt nadejścia listu, który otrzymałeś kilka godzin temu i już nie przywiązujesz do tego zbyt dużej wagi).