Он навестил друга вчера это past indefinite или present perfect
Это будет past indefinite,так как present perfect это на протяжении чегото например "\Учитель сломал ручку" Произошла сейчас
Думаю это past indefinite