Skip to main content
B1Настоящее время

Present Perfect: for, since, just, already, yet

Present Perfect Markers

Употребление маркеров for, since, just, already, yet с Present Perfect для указания длительности, начальной точки, недавности и ожидания действия.

Освоение правила0%

12 заданий · 2 блока · 14 мин

Перед этим правилом

Форма

Маркеры for, since, just, already, yet занимают определённое место в предложении. For и since стоят после глагола или дополнения, just и already — между have/has и причастием, yet — в конце отрицания или вопроса. Already может стоять в конце для эмфазы.

Примеры

1

I have lived here for 2 years.

Я живу здесь 2 года.

For после глагола для длительности.

2

I have lived here since 2020.

Я живу здесь с 2020 года.

Since после глагола для начальной точки.

3

I have just finished.

Я только что закончил.

Just между have и причастием.

4

He has already left.

Он уже ушёл.

Already между have и причастием.

5

I haven't finished yet.

Я ещё не закончил.

Yet в конце отрицания.

6

Have you finished yet?

Ты уже закончил?

Yet в конце вопроса.

7

I have finished already.

Я уже закончил (с эмфазой).

Already в конце для эмфазы.

Пример из сериала

So what kind of meat have you found this time?

Так что за мясо ты нашёл на этот раз?

Present Perfect в вопросе с 'this time' — вопрос о результате.

Значение

Каждый маркер передаёт определённый временной оттенок.

Значение маркеров

  • For — продолжительность действия (for two hours, for a month).
  • Since — начальная точка (since 9 o'clock, since Monday).
  • Just — только что, недавно.
  • Already — уже, раньше ожидаемого.
  • Yet — в вопросах «уже?», в отрицаниях «ещё не».

Употребление

For и since употребляются с действиями, которые начались в прошлом и продолжаются в настоящем.

Примеры

1

I have worked here for ten years.

Я работаю здесь десять лет.

Длительность действия.

2

She has been a teacher since 2015.

Она работает учителем с 2015 года.

Начальная точка.

Пример из сериала

Best I've seen so far!

Лучшее, что я видел до сих пор!

Present Perfect с 'so far' — указание на период до настоящего момента.

Just, already и yet используются для результативных действий в незаконченный период.

Особенности употребления

  • В вопросах с yet подразумевается ожидание.
  • В вопросах с already выражается удивление.
  • Just часто используется с недавними событиями.

Примеры

1

I have just received your email.

Я только что получил ваше письмо.

Недавнее действие.

2

He has already packed his bags.

Он уже упаковал свои сумки.

Завершилось раньше ожидаемого.

3

Have you seen the new film yet?

Ты уже видел новый фильм?

Вопрос об ожидании.

4

They haven't decided yet.

Они ещё не решили.

Отрицание.

Важно

В британском английском используется Present Perfect; в американском разговорном варианте возможен Past Simple с already/just.

Ограничения и различия

Особые случаи и различия в употреблении маркеров.

Ограничения и различия

  • For может использоваться с Past Simple для завершённых действий, но с Present Perfect для продолжающихся.
  • Since всегда указывает на начальную точку; не используется с for.
  • Yet — только в вопросах и отрицаниях.
  • Just и already — только в утверждениях (already возможен в вопросах с удивлением).
  • В американском английском возможен Past Simple с already/just; в британском — только Present Perfect.
  • Since может быть предлогом (указывает на начальную точку) или союзом (вводит придаточное предложение).

Примеры

Примеры

1

I have worked here for ten years.

Длительность действия с for.

2

She has been a teacher since 2015.

Начальная точка действия с since.

3

I have just received your email.

Недавнее действие с just.

4

He has already packed his bags.

Действие завершилось раньше ожидаемого.

5

Have you seen the new film yet?

Вопрос об ожидаемом действии.

6

They haven't decided yet.

Отрицание: действие ещё не произошло.

7

We have already eaten, thank you.

Already в середине предложения.

Полезно запомнить

  • Since может быть предлогом (since 9 o'clock) или союзом (since I moved here); в обоих случаях нужен Present Perfect.
  • Just, already и yet в Present Perfect не требуют точного времени; они сами указывают на связь с настоящим.
  • В отрицательных предложениях yet ставится после not: I haven't finished yet (не I haven't yet finished, хотя допустимо в формальном стиле).

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

  • Неверно: I have been here since 2 hours.

    Правильно: I have been here for 2 hours.

    Since используется с точкой во времени, а не с отрезком; for указывает длительность.

  • Неверно: She has arrived since Monday.

    Правильно: She has been here since Monday.

    Since указывает на начало состояния, не на однократное действие; arrive – однократное.

  • Неверно: I have just finished my work yet.

    Правильно: I have just finished my work.

    Yet не употребляется в утвердительных предложениях; just уже указывает на недавность.

  • Неверно: Have you already finished? (used as neutral question)

    Правильно: Have you finished yet?

    Already в вопросе выражает удивление; для нейтрального запроса информации используется yet.