Beim simple past erwartet man nur eine Antwort wie ja oder nein und evtl. wo man ihn gesehen hat.
Beim present perfect wird meiner Meinung nach ausgedrückt, dass man ihn im Augenblick vermisst, also nicht weiß wo er ist und erwartet deshalb eigentlich gar keine konkrete Antwort.