Третье значение Present Perfect — состояние, которое началось в прошлом и длится до сих пор: живу здесь пять лет, знаю её с 2015 года. По-русски это настоящее время («живу», «знаю»), по-английски — Present Perfect. Срок вводит for, точку отсчёта — since.
for — в течение
since — с (момента)
что после
отрезок времени: five years, two weeks, a long time, ages, an hour
точка во времени: 2015, Monday, May, my childhood, I was a child (предложение)
пример
I've lived here for five years.
I've lived here since 2020.
вопрос
How long have you lived here? — For five years. / Since 2020.
Состояния, которые «длятся»
глагол
пример
перевод
live, work, be
She's worked here for ages. I've been ill the whole week.
Она работает здесь целую вечность. Я болею всю неделю.
know, have, own
I've known her since childhood. We've owned this car since 2020.
Знаю её с детства. Машина у нас с 2020-го.
be married, be friends
They've been married for ten years.
Они женаты десять лет.
отрицание: not … for / since
I haven't seen you for ages. I haven't slept well lately.
Сто лет тебя не видел. В последнее время плохо сплю.
Три значения Present Perfect — итог
значение
сигналы
пример
опыт
ever, never, once, before
I've been to Rome.
результат к сейчас
already, yet, just, still
I've just finished.
длится до сих пор
for, since, how long, lately
I've lived here for five years.
Что стоит после for и после since
for + отрезок (сколько времени)
since + точка (с какого момента)
for two hours · for three days · for a week · for six months · for ten years · for a long time · for ages
since 9 o'clock · since Monday · since yesterday · since May · since 2015 · since last summer · since I was a child
Вопрос How long и ответы
пример
перевод
вопрос
How long have you lived here? How long has she known him?
Давно ты здесь живёшь? Давно она его знает?
ответ с for
(I've lived here) for five years.
Пять лет.
ответ с since
(I've lived here) since 2021.
С 2021 года.
отрицание
I haven't seen him for ages / since March.
Я его сто лет не видел / не видел с марта.
Сравните с русским: «Я живу здесь пять лет» — настоящее время; по-английски настоящее (I live here for five years) означало бы «живу в течение пяти лет» без связи с сейчас. Нужно I've lived here for five years.
since + придаточное в Past Simple: since I moved here (с тех пор как я переехал).
Нюансы
Русское «Я живу здесь пять лет» — I've lived here for five years, не I live here five years: Present Simple означало бы «живу» без указания срока.
since + предложение — в Past Simple: since I was a child, since we met.
Со сроком в прошлом (закончилось) — Past Simple + for: I lived in Kazan for two years (сейчас не живу). Сравните: I've lived in Kazan for two years (живу и сейчас).
during — не «в течение скольких», а «во время чего»: during the flight. Срок — только for.
push_pinдлится до сих пор → Present Perfect + for (срок) / since (точка): I've lived here for five years / since 2020; How long have you …? · for ages · since childhood
Фразы урока · 7
I've lived here for five years.Я живу здесь пять лет.
I've known her since 2015.Я знаю её с 2015 года.
How long have you been here? — Since Monday.Как давно ты здесь? — С понедельника.
I haven't seen you for ages!Сто лет тебя не видел!
They've been married for ten years.Они женаты десять лет.
I haven't slept well lately.В последнее время я плохо сплю.
We've been friends since childhood.Мы дружим с детства.
lightbulb«Живу здесь пять лет» = I've lived here for five years. for + срок, since + точка. Вопрос — How long have you …?
Закрепите урок: упражнения со словами, фразами и грамматикой с проверкой и повторением.