1 has wanted - т.к. спутник long time Present Perfect
2 has spoken - т.к. есть результат (он знал)
3 have never heard - т. к. never можно заменить ever - спутника Present Perfect
4 came - т.к. обычное действие в прошлом
have seen - т.к. есть результат в настоящем (он уже увидел его)
5 has lost - т.к. действие свершилось, и мы видим again (редкий спутник Present Perfect)
7 haven’t found - т.к. есть спутник yet (Present Perfect)