Уже, ещё, с тех пор: present perfect и его длительная пара
Одно прошедшее ты уже знаешь: past simple отвечает на вопрос «когда». Есть второе, и оно отвечает на другой вопрос — «и что теперь». Например: «I have booked a room for two nights» — Я забронировал номер на две ночи. Правило из курса английского языка: разбирается на примерах, а не заучивается формулировкой.
Как это работает
Одно прошедшее ты уже знаешь: past simple отвечает на вопрос «когда». Есть второе, и оно отвечает на другой вопрос — «и что теперь».
Present perfect строится как have или has плюс третья форма: I have booked a room, she has lost her ticket. Смотрит он не в прошлое, а в настоящее: важен след, а не момент. I have lost my passport значит «паспорта у меня сейчас нет». Поэтому с ним нельзя назвать время: yesterday, last week, in 2019 мгновенно переключают на past simple. Проверка простая: есть слово «когда» — бери past simple.
Свои слова у него тоже есть. Just — «только что», already — «уже». Yet — «ещё», и только в вопросе и отрицании: have you booked yet?, not yet. Ever и never — «когда-нибудь» и «никогда»: have you ever been to Wales?. И два предлога, которые путают все: for — сколько времени (for two years), since — с какого момента (since May).
Present perfect continuous — have been плюс -ing. Он о том же, но подчёркивает длительность: we have been waiting for three hours. Разница тонкая, но настоящая. I have read the guidebook — прочитал целиком. I have been reading the guidebook — читал, а дочитал ли, неизвестно.
Таблица
| форма | о чём | пример |
|---|---|---|
| past simple | когда именно | I booked it yesterday |
| present perfect | след в настоящем | I have booked it |
| perfect continuous | сколько уже длится | I have been driving for six hours |
| for | длительность | for two years |
| since | точка отсчёта | since May |
| just | только что | the bus has just gone |
| already | уже | they have already left |
| yet | ещё — вопрос и отрицание | have you packed yet? |
| ever / never | когда-нибудь / никогда | have you ever flown? |
| used to | раньше бывало, теперь нет | I used to smoke |
| be used to | привык — это другое | I am used to driving |
На примерах
- I have booked a room for two nightsЯ забронировал номер на две ночи
- We have been waiting at the airport since sixМы ждём в аэропорту с шести
- Have you booked the tickets yet?Ты уже забронировал билеты?
Как правило укладывается в голове
Правило не запоминается с объяснения. Оно запоминается с попытки применить его и ошибиться — поэтому в приложении оно приходит вперемешку со словами, а не отдельным уроком: там, где вы его забыли, оно и всплывает.
Частые вопросы
Уже, ещё, с тех пор: как это работает по-английски?
Одно прошедшее ты уже знаешь: past simple отвечает на вопрос «когда». Есть второе, и оно отвечает на другой вопрос — «и что теперь».
Как это выглядит на примере фразы английского языка?
«I have booked a room for two nights» — Я забронировал номер на две ночи. Правило удобнее проверять на таких фразах, чем заучивать формулировкой: в разговоре всплывает именно фраза.