Время Present Perfect — сложное для понимания. Ведь оно используется для указания прошедшего события, тогда почему «Present» (настоящее)?
Дело в том, что Present Perfect указывает на связь с настоящим совершенного ранее действия, а также – на важность для настоящего результата этого действия.
Мы используем Present Perfect, чтобы рассказать о действии, которое произошло в промежуток времени до настоящего момента, без упоминания точного времени события.
Present Perfect НЕЛЬЗЯ использовать с выражениями, указывающими время произошедшего события: yesterday, last week, one year ago, when I was a child, when I lived in Moscow, at that moment, that day, one day.
Present Perfect МОЖНО использовать с выражениями, не определяющими времени совершенного действия: ever, never, once, many times, several times, before, so far, already, yet, just, always.
Время Present Perfect используется для упоминания:
1. Опыта:
I have been to Italy several times. Я был в Италии несколько раз.
I have never seen this movie before. Я никогда раньше не видел этого фильма.
I have already worked with him. Я уже работал с ним.
2. Достижений:
My daughter has learned how to read. Моя дочь научилась читать.
Iranian scientist claims he has invented «time machine». Иранский ученый заявляет, что он изобрел «машину времени».
3. Перемен:
Your son has grown since the last time I saw him. Твой сын вырос с тех пор, как я его видел последний раз.
My English has really improved since I moved to USA. Мой английский действительно улучшился с тех пор, как я переехал в США.
4. Незавершенного действия, окончания которого вы ожидаете:
John has not finished his project yet. Джон еще не завершил свой проект.
She has still not arrived. Она все еще не прибыла.
5. Действия, которое совершалось несколько раз в разное время:
She has talked to several specialists about her problem. Она говорила с несколькими специалистами о своей проблеме.
I have had some important competitions this month. У меня было несколько важных соревнований в этом месяце.
Юлия Возовикова