Урок 3 из 3 · Урок 40. For, since, 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 + третья форма.