The Present Perfect
По сути, время Present Perfect используется, когда говорится о действии, которое случилось в прошлом, но не уточняется, когда именно:
E.g. He has set up a new business.
The baby has started to walk.
The baby has started to walk.
Также Present Perfect используется для выражения действий, которые:
1. имеют связь с настоящим:
E.g. I have broken my leg and that’s why I can’t play football with you right now.
2. произошли совсем недавно и связаны с настоящим:
E.g. The president has died.
3. произошли до настоящего момента и могут продолжаться в будущем:
E.g. I have had this watch for 7 years.
The Past Simple
Past Simple используется для выражения действий, которые не имеют прямой связи с настоящим и считаются завершёнными. Обычно Past Simple используется с указанием точного времени в прошлом:
E.g. He set up a new business in April.
The baby started to walk two days ago.
I broke my leg a year ago.
The president died in 1955.
I had a watch like that 5 years ago.
Сравним эти два времени на конкретных примерах:
(а) I have lived here for 5 years.
(b) I lived here for 5 years.
В примере (a) используется Present Perfect, т.к. говорящий до сих пор живёт здесь.
В примере (b) используется Past Simple, т.к. говорящий здесь больше не живёт и факт того, что он жил здесь 5 лет назад – это завершённое, законченное действие.
(c) Paulo Coelho has written many books.
(d) Charles Dickens wrote many books.


