Уровень A2
For three hours — три часа. Since nine o’clock — с девяти часов. For называет длину отрезка, since — его начальную точку. Если сейчас полдень, обе фразы могут описывать одно ожидание.
1. Длина отрезка и его начало
| For + длительность | Since + начальная точка |
|---|---|
| for ten minutes | since ten o’clock |
| for three weeks | since Monday |
| for several years | since 2020 |
| for a long time | since we moved here |
For отвечает «как долго?», since — «с какого момента?». Since three years неверно для обычного «три года»: это длина, а не точка.
For Monday в другом контексте может означать «на понедельник», например booked for Monday. Поэтому правило относится к значению длительности, а не ко всем значениям for.
2. Если ситуация продолжается до настоящего
I’ve lived here for two years. I’ve lived here since 2024.
Я живу здесь два года. Я живу здесь с 2024 года.
Для состояния, начавшегося раньше и продолжающегося сейчас, обычно Present Perfect. Для процесса возможен Continuous: I’ve been waiting for twenty minutes.
Русское настоящее «живу с…» не переносится механически в I live here since… В нейтральной модели нужен Perfect. С have known используем Simple, потому что know обычно состояние: We’ve known each other for years.
3. For работает не только с Perfect
| Время | Пример |
|---|---|
| Прошлый законченный период | I stayed there for a week. |
| Будущий период | I’ll stay for a week. |
| До настоящего | I’ve been here for a week. |
Предлог for не является командой выбрать Present Perfect. Время зависит от того, продолжается ли ситуация и где находится точка отсчёта.
Since тоже может отсчитывать к прошлому моменту: By 2020, she had worked there since 2016. Тогда Past Perfect связывает начало с прошлой опорой.
4. Since + событие, а не только дата
I haven’t used the printer since we moved offices.
Я не пользовался принтером с тех пор, как мы переехали в другой офис.
После since может стоять полная часть с подлежащим и глаголом. В примере moved — событие, обозначающее старт периода. Since we moved не переводится «в течение переезда».
Since также может означать «поскольку»: Since it’s late, let’s leave. Это причинное употребление, а не временная точка. Различай их по смыслу всего предложения.
5. Ago, since и сокращённые группы
We met two years ago — встретились два года назад: точечное событие. We’ve been friends for two years — дружим два года: длительность. We’ve been friends since we met — отсчёт от встречи.
Перед all day/all my life обычно for не требуется: I’ve waited all day. В утверждениях с длиной периода for иногда опускается: I’ve lived here (for) years. Для понятного учебного ответа его можно сохранять.
В отрицании I haven’t seen her for years обычно сохраняем for; in years тоже возможно. Это не повод учить отсутствие предлога во всех временных группах.
6. Как ответить на when и how long
“When did you arrive?” — “At nine.” “How long have you been here?” — “For three hours.”
«Когда приехал?» — «В девять». «Как долго ты здесь?» — «Три часа».
When просит момент события, how long — длительность состояния. На how long можно дать и начальную точку: Since nine. Она позволяет восстановить длительность.
Проверка: число с единицей времени или календарная точка; продолжается ли ситуация; не перепутан ли ago с длиной периода? Выбирай сначала смысл времени, затем предлог и глагольную форму.
Проверить понимание
Выбери варианты и проверь ответы. У каждого задания появится объяснение; результат не сохраняется и не отправляется на сервер.
Все ответы с объяснениями
- for Два месяца — длительность.
- since Пятница — начальная точка.
- Нет Возможны I stayed for a week и I’ll stay for a week.
- We have been friends since 2020. Продолжение до настоящего — Perfect.
- met two days ago Ago задаёт прошлую точку.
- Да Событие может служить временной опорой.
Самостоятельная практика
Сначала попробуй ответить без подсказки, затем открой разбор. В свободных заданиях возможны другие правильные варианты.
1. Сейчас 12:00, ждёшь с 10:00. Дай варианты с for/since.
Посмотреть разбор
I’ve been waiting for two hours. I’ve been waiting since ten.
2. Исправь: I have known her since five years.
Посмотреть разбор
I have known her for five years.
3. Различи: I stayed for a month / I’ve stayed for a month.
Посмотреть разбор
Первое описывает завершённое пребывание в прошлом. Второе связывает период с настоящим; конкретный смысл уточняется контекстом.
Памятка
For — длина периода, since — его начало. Продолжение до настоящего часто требует Perfect, но for само по себе не выбирает время. Ago называет прошлый момент.