Урок 3 из 3 · Урок 40. For, since, how long: «живу здесь пять лет»

How long? — «Сколько ты здесь живёшь?»

Вопрос «сколько времени уже…» — How long. По-русски он опять в настоящем, а по-английски — have + третья форма:

Ловушка — «How long do you live here?». Так не говорят, хотя по-русски «живёшь» — настоящее. Вопрос о сроке до сегодняшнего дня — How long have you lived here?

А теперь сравните со знакомым прошлым. Если срок закончился — человек больше там не живёт, не работает, — это просто прошлое, как в уроке 15:

Длится до сих пор: have + третья форма Закончилось: прошлое
I've lived in Kazan for five years. — Живу в Казани пять лет. (и сейчас живу) I lived in Moscow for five years. — Я пять лет жил в Москве. (потом уехал)
She's worked at the bank for three years. — Работает в банке три года. She worked at the bank for three years. — Три года проработала в банке. (ушла)
How long have you been married? — Сколько вы женаты? How long were you married? — Сколько вы были женаты?

И ещё одна полезная пара — ago и for. Они говорят об одном и том же с разных концов:

На линии времени это видно: прошлое — точка, у которой есть дата. А have + третья форма в этом уроке — отрезок, который тянется от начала до «сейчас». For называет его длину, since — его начало.

Как это называется. Это всё тот же Present Perfect, в своей третьей работе: «началось в прошлом и длится до сих пор». В следующем уроке у него появится брат с -ing — для действий вроде «учу английский два года» и «жду тебя уже час». С be, have, know, как в этом уроке, остаётся схема have + третья форма.