1) have walked ( Pr.Perfect - действие закончилось, но время нет, результат)
2)has been waiting (Pr. Perfect Continious - действие началось давно, но ещё не закончилось ( FOR two weeks now).
3) Have you finished ( Pr.Perfect - результат, YET).
4)I have already seen ( Pr.Perfect - результат, ALREADY).
5) has been looking (Pr. Perfect Continious - действие началось давно, но ещё не закончилось ).
still hasn't found ( Pr.Perfect - результат).