Present Perfect: когда его использовать
Образовать его легко: have / has + третья форма. Сложно понять, когда его использовать — об этом и эта страница.
Что это
Present Perfect связывает прошлое с настоящим. Что-то случилось раньше и важно прямо сейчас, в момент разговора, — как опыт, как ситуация, которая не закончилась, или как видимый результат.
Поэтому с ним никогда не бывает законченного времени. Как только ты говоришь yesterday, last year или in 2019, действие остаётся в прошлом — и английский переходит на Past Simple.
Когда использовать
Пять ситуаций покрывают почти все случаи — у каждой смысл, слова-подсказки, пример и почему.
Частые ошибки
Как чаще всего ошибаются — и как правильно.
- I have seen him yesterday.I saw him yesterday.
Yesterday — законченное время, значит Past Simple.
- I live here since 2020.I've lived here since 2020.
Началось в 2020 и до сих пор правда — это Present Perfect.
- Did you finish it yet?Have you finished it yet?
Yet спрашивает «к этому моменту?» — Present Perfect.
- I've been to Paris last year.I went to Paris last year.
Last year закончился — Past Simple.
- She has went home.She has gone home.
После have / has — третья форма: gone, не went.
Практика
8 коротких вопросов, по одному. В основном на «когда», а не на форму.
Ответь — и здесь появится объяснение.
Фразы из жизни
Present Perfect, который люди действительно говорят: на работе, при знакомстве, когда меняются планы.
- Have you ever…?
Светская беседа и собеседование: спросить об опыте.
Have you ever worked with clients abroad?
- Have you had a chance to…?
Рабочая почта и чат: вежливо напомнить.
Have you had a chance to look at my report?
- Something has come up.
Отменить или перенести планы, не объясняя подробностей.
Sorry, something has come up. Can we meet on Friday?
- It's been ages!
Встреча с тем, кого давно не видел.
Anna! It's been ages! How are you?
- I've heard a lot about you.
Знакомство с человеком в первый раз.
Nice to meet you. I've heard a lot about you.
- Have you met…?
Познакомить двух людей друг с другом.
Have you met Tom? He's our new designer.
- I've changed my mind.
Передумать: решение меняется сейчас.
I've changed my mind. I'll have the fish.
- I haven't decided yet.
Когда ждут ответа, а у тебя его пока нет.
Are you taking the job? I haven't decided yet.
