Настоящее совершённое время
🇬🇧 Английский язык · 7 класс
Present Perfect: настоящее совершённое время
Present Perfect связывает прошлое с настоящим: действие случилось в прошлом, но для нас важен его результат сейчас. Образуется по формуле: have / has + третья форма глагола (Past Participle, причастие прошедшего времени). Пример: I have finished my homework (Я закончил домашнюю работу — и теперь она готова, результат налицо).
Выбор have или has
has используется с he, she, it; have — со всеми остальными лицами (I, we, you, they). Третья форма глагола у правильных глаголов совпадает с -ed формой (work → worked, play → played), а у неправильных берётся из третьего столбца таблицы (go → gone, see → seen, do → done, write → written).
Когда употребляем
- Результат важен сейчас: She has lost her keys (Она потеряла ключи — и их до сих пор нет).
- Жизненный опыт без указания, когда именно: I have been to London (Я бывал в Лондоне).
- Действие, которое только что произошло: He has just arrived (Он только что приехал).
| Маркер | Значение | Пример |
|---|---|---|
| already | уже | I have already eaten |
| yet | ещё (в вопросах и отрицаниях) | Have you finished yet? |
| just | только что | She has just left |
| ever / never | когда-либо / никогда | Have you ever tried sushi? |
| since / for | с … / в течение … | I have lived here for five years |
Present Perfect или Past Simple
Это главная трудность темы. Если в предложении есть точное время в прошлом (yesterday, in 2010, last week, two days ago), используем Past Simple. Если же важен результат или жизненный опыт без указания точного момента — Present Perfect. Проще говоря, Present Perfect отвечает на вопрос «что уже сделано к настоящему моменту», а Past Simple — «что и когда случилось в прошлом».
I have seen this film. (важен факт, что я его видел)
I saw this film yesterday. (есть точное время — вчера)
Разница между been и gone
Запомни тонкость с глаголом go. has been to значит «побывал и вернулся»: She has been to Paris (Она бывала в Париже — и уже дома). А has gone to значит «уехал и ещё там»: She has gone to Paris (Она уехала в Париж — её сейчас нет). Эти два варианта легко перепутать, но смысл у них разный.
Частые ошибки. Нельзя использовать Present Perfect с точным временем прошлого: неверно I have seen him yesterday — правильно I saw him yesterday. Не путайте формы: после have/has идёт третья форма, а не вторая: I have done, а не I have did. С he/she/it нужен has, а не have.
Кратко о главном
- Present Perfect = have/has + третья форма глагола.
- Связывает прошлое с настоящим: важен результат или опыт.
- has — для he/she/it, have — для остальных.
- Маркеры: already, yet, just, ever, never, since, for.
- С точным временем прошлого используется Past Simple, а не Present Perfect.