Перейти к содержанию
Англійська граматика · A2

Present perfect

  • 5 Present perfect
    5.1

    Структура (have / has + причастие прошедшего времени)

    Настоящее совершенное: связь прошлого и настоящего
    Настоящее совершенное: связь прошлого с настоящим

    Настоящее совершенное время (present perfect) связывает прошлое с настоящим: действие в прошлом влияет на настоящее или является жизненным опытом.

    Структура: 主语 + have / has + 过去分词(he / she / it → has)

    我I (完成时)have 完成finished 我的my 作业homework.

    Я уже сделал домашнее задание. (поэтому у меня сейчас свободно)

    她She (完成时)has 丢失lost 她的her 钥匙keys.

    Она потеряла ключи. (до сих пор не найдены)

    Причастие прошедшего времени (past participle):

    • Правильные глаголы = -ed: work → worked, finish → finished.
    • Неправильные нужно учить: go → gone, see → seen, do → done, be → been, eat → eaten.

    Важно: В Present Perfect обычно не указываются конкретные временные рамки; если нужно назвать конкретное время в прошлом (yesterday, in 2019), используется Past Simple.

    5.2

    ever / never / just / already / yet

    Эти слова часто используются с настоящим совершенным временем:

    • ever: в вопросительных предложениях означает «когда-либо». never: «никогда».
    • just: «только что». already: «уже». yet: ставится в конце отрицательных/вопросительных предложений, означает «еще (не)».

    (完成时)Have 你you 曾经ever 去过been (介词)to 伦敦London?

    Ты был в Лондоне?

    我I (完成时)have 刚刚just 吃过eaten 午饭lunch.

    Я только что пообедал.

    他He 还没hasn't 完成finished (句末"还没")yet.

    Он еще не закончил.

    5.3

    for и since

    Чтобы сказать, как долго длилось действие, используйте for или since:

    • for + период времени: for three years (три года), for a week (неделю).
    • since + точка отсчета: since 2020 (с 2020 года), since Monday (с понедельника).

    我I (完成时)have 住lived 这里here (持续)for 五five 年years.

    Я живу здесь уже пять лет. (живу до сих пор)

    我们We (完成时)have 认识known 彼此each other 自从since 2018年2018.

    Мы знакомы с 2018 года.

    Важно: for отвечает на вопрос «как долго?», since — «с какого времени?»; не смешивайте их: ~~for 2018~~ ✗ → since 2018 ✓.

    Частые ошибки

    • ❌ ~~I have seen him yesterday.~~ → ✓ I saw him yesterday. — Как только названо конкретное время в прошлом (yesterday, last week, in 2019), переключайтесь на Past Simple.
    • ❌ ~~I live here for ten years.~~ → ✓ I have lived here for ten years. — «Жил здесь десять лет и все еще живу» требует Present Perfect; в русском языке этого различия нет, поэтому эту ошибку легко допустить.
    • ❌ ~~She has go home.~~ → ✓ She has gone home. — После have / has должно идти причастие прошедшего времени, а не начальная форма.
    • ❌ ~~Have you ever went to Beijing?~~ → ✓ Have you ever been to Beijing? — «Бывать в каком-то месте» строится через have been to.
    • Разница между gone и been: He has gone to Beijing. (Уехал, еще не вернулся) vs He has been to Beijing. (Ездил туда, уже вернулся).

Все темы · Англійська граматика · A2

Войти или создать аккаунт

IGCSE, A-Level & AP