Грамматика · Present Perfect
✅ Present Perfect

Сколько уже: Present Perfect с for и since

B1 · Уверенно · юнит 1 «How long have you…?»
Правило

Как это работает

1

Зачем это нужно

Чтобы сказать, сколько уже что-то длится: «Я живу здесь три года», «Мы знакомы со школы», «Я учу английский два года». Это одна из самых частых тем в разговоре — и одна из самых частых ошибок у русскоговорящих.

2

Сначала по-русски

  • Мы говорим «Я живу здесь три года» — в настоящем времени. Ведь я и сейчас тут живу.
  • Англичанин смотрит иначе: это началось в прошлом и тянется до сегодня. Значит, нужно время, которое соединяет прошлое и настоящее, — Present Perfect (have / has + третья форма, уровень A2, юнит 8).
  • I live here for three years — ошибка. Правильно: I've lived here for three years.
3

for и since

  • for [fɔː] — «в течение», сколько длится (отрезок времени): for three years (три года), for a week (неделю), for ages (целую вечность).
  • since [sɪns] — «с», с какого момента (точка на календаре): since 2022, since Monday, since school (со школы), since I was ten (с десяти лет).
  • Подсказка: если можно спросить «сколько?» — for; если «с каких пор?» — since.
4

Вопрос

  • How long — «как долго, сколько уже»: How long have you lived here? — Сколько ты здесь живёшь? How long has she worked there? — Сколько она там работает?
  • Ответ можно коротко: For two years. / Since June.
5

Процесс: Present Perfect Continuous

  • Если хотим подчеркнуть, что процесс шёл всё это время, берём have / has been + -ing.
  • I've been learning English for two years. — Я учу английский два года (и всё это время учу).
  • She's been working since morning. — Она работает с утра (не переставая).
6

Глаголы состояния — без -ing

  • Глаголы состояния описывают не действие, а то, как есть: know (знать), be (быть), have (иметь), like (нравиться), want (хотеть). Их в Continuous не ставят.
  • I've known him for years — а не I've been knowing.
  • С live и work можно и так, и так: I've lived / I've been living here for a year.
7

Если уже закончилось — Past Simple

  • I lived in London for three years. — Я жил в Лондоне три года (а теперь живу в Москве — всё закончилось).
Запомни: длится до сих пор — have / has + 3-я форма + for / since: I've lived here for three years. Не I live!
Примеры

Таблица

По-русскиПо-английскиПочему
Живу здесь три года.I've lived here for three years.длится до сих пор → Perfect
Знаю его со школы.I've known him since school.know — без Continuous
Учу английский два года.I've been learning English for two years.процесс → Continuous
Жил в Лондоне три года (уже нет).I lived in London for three years.закончилось → Past Simple
Проверьте себя

Типичные ошибки

✗ I live here for three years.
✓ I've lived here for three years.
длится до сих пор — Present Perfect
✗ I've lived here since three years.
✓ I've lived here for three years.
срок — for, начало — since
✗ I know her since 2015.
✓ I've known her since 2015.
с since — Present Perfect
✗ I've been knowing him for years.
✓ I've known him for years.
know не ставят в Continuous
✗ How long do you work here?
✓ How long have you worked here?
How long + Present Perfect

Потренируйте это правило

Юнит 1 уровня B1 · Уверенно: ролик с объяснением, упражнения с разбором каждой ошибки и речь вслух.

Открыть урок →