For и since: в чём разница
For называет длительность, since — начало отсчёта. Время зависит от того, до какого момента рассматривается ситуация.
Сколько времени?
for three hours
I have lived here for five years.
Я живу здесь пять лет.
Названа длина периода: пять лет.
С какого момента?
since noon
I have lived here since 2021.
Я живу здесь с 2021 года.
Названа точка, от которой считают период: 2021 год.
Сначала выберите длительность или начало, затем время всей ситуации. For не требует Perfect: We waited for an hour описывает законченный период.
Содержание страницы
Главное правило
В примерах с Present Perfect период рассматривается до настоящего. Но for и since также могут относиться к прошлой точке отсчёта: By then, she had lived there for a year / since January. — К тому моменту она прожила там год / жила там с января.
| Предлог | Что называет | Вопрос | Что стоит после | Пример |
|---|---|---|---|---|
| for | Длительность, отрезок времени | How long? | два часа, три года, долгое время | I have known her for three years. — Я знаю её три года. |
| since | Точку начала | Since when? | 2019, понедельник, 8 часов, «когда я был ребёнком» | I have known her since 2019. — Я знаю её с 2019 года. |
Быстрый тест: если после предлога можно подставить «в течение какого-то времени» — берите for. Если «начиная с какого-то момента» — берите since.
For: длительность
For отвечает на вопрос «как долго?» и называет отрезок времени. После него обычно стоит число с единицей времени или устойчивое выражение длительности.
- I have studied English for three years. — Я учу английский три года.
- We waited for an hour. — Мы ждали час.
- He has been ill for a few days. — Он болеет несколько дней.
- They have known each other for ages. — Они знакомы целую вечность.
- She is staying with us for the weekend. — Она гостит у нас на выходных.
Типичные выражения с for: for two minutes, for an hour, for a week, for a month, for ten years, for a long time, for a while, for ages, for the last two weeks, for the past month.
Обратите внимание: значение «для» или «за» у предлога for — это другая тема. В этой статье речь только о времени и длительности.
Since: точка отсчёта
Since отвечает на вопрос «с какого момента?» и называет точку, от которой идёт отсчёт. Это может быть год, дата, день недели, время на часах или событие.
- I have lived in Moscow since 2019. — Я живу в Москве с 2019 года.
- She has been waiting since eight o'clock. — Она ждёт с восьми часов.
- We haven't seen him since Monday. — Мы не видели его с понедельника.
- He has changed a lot since last summer. — Он сильно изменился с прошлого лета.
- Nothing has changed since my childhood. — Ничего не изменилось с моего детства.
Что обычно стоит после since: год или дата (since 1998, since 12 May), день недели (since Friday), время (since noon), период прошлого как точка отсчёта (since last week, since Christmas, since my birthday), событие (since the accident).
Главное отличие от for: five years — это длина, поэтому for five years. А 2019 — это точка, поэтому since 2019.
Since + придаточное: since we met
После since может стоять целое придаточное предложение — тогда точка отсчёта это событие, а не дата. Для события, с которого начался период, обычно используют Past Simple: since we met — с тех пор, как мы познакомились. Present Perfect тоже возможен: since we have met. Само слово since не требует одной-единственной формы. Здесь речь о временном значении «с тех пор, как», а не о причинном «поскольку».
- I have known him since we were at school. — Я знаю его со школы.
- She has worked here since she moved to the city. — Она работает здесь с тех пор, как переехала в город.
- We haven't met since you left. — Мы не встречались с тех пор, как ты уехал.
Если начало периода — завершённое событие, после since обычно нужен Past Simple: since we met. Если придаточное описывает состояние, продолжающееся сейчас, используйте Present Perfect: Since I’ve lived here, I’ve made many friends. — За то время, что я здесь живу, я завёл много друзей.
С какими временами используются for и since
Если описываете длительность состояния или занятия от прошлого до настоящего, используйте Present Perfect или Present Perfect Continuous. Но период с since может включать и изменения или отдельные события: He has changed a lot since last summer — Он сильно изменился с прошлого лета. Это не означает, что любое действие с since должно продолжаться сейчас.
| Форма | Пример | Перевод |
|---|---|---|
| Present Perfect | I have known her for ten years. | Я знаю её десять лет. |
| Present Perfect | I have known her since 2015. | Я знаю её с 2015 года. |
| Present Perfect Continuous | She has been working for six hours. | Она работает уже шесть часов. |
| Present Perfect Continuous | She has been working since nine o'clock. | Она работает с девяти часов. |
| Past Simple | We waited for an hour. | Мы ждали час. |
| Past Perfect | They had been married for ten years before they moved. | К моменту переезда они были женаты уже десять лет. |
For не привязан только к Perfect.
- I lived in Italy for two years. Я жил в Италии два года.
С Past Simple он показывает законченный отрезок в прошлом.
- She will stay in London for a week. Она пробудет в Лондоне неделю.
С будущим временем он называет запланированную длительность.
Для состояния, начавшегося в понедельник и продолжающегося сейчас, нужна форма I have been here since Monday — Я здесь с понедельника; I am here since Monday не подходит в стандартном английском. Если отсчёт ведётся до момента в прошлом, используйте Past Perfect: By Friday, I had been there since Monday. — К пятнице я находился там уже с понедельника. Требование Perfect относится к такому описанию длительности, а не ко всякой фразе со словом since.
Since then и ever since
Иногда точку отсчёта уже назвали в предыдущем предложении, и повторять её не нужно. Тогда since работает как наречие со значением «с тех пор».
- We met at university. We have been friends since then. — Мы познакомились в университете. С тех пор мы друзья.
- I moved to this city in 2020 and have lived here ever since. — Я переехал в этот город в 2020 году и живу здесь с тех самых пор.
- He left home in 2018 and I haven't seen him since. — Он уехал из дома в 2018 году, и с тех пор я его не видел.
Since then — «с того момента», ever since — «с тех самых пор, всё это время», с усилением.
Конструкция It's … since …
Чтобы назвать время, прошедшее с события, используйте It’s + длительность + since …. В этой форме It’s означает It is.
- It's two years since I last saw Joe. = I haven't seen Joe for two years. — Я не видел Джо два года.
- It's ages since we went to the cinema. = We haven't been to the cinema for ages. — Мы целую вечность не были в кино.
После It’s называют длительность, а после since — событие. В примерах выше это Past Simple; допустим и Present Perfect: It’s two years since I’ve seen Joe. — Я не видел Джо два года. Вариант It’s been two years since I last saw Joe означает то же самое; здесь It’s = It has. В американском английском форма It’s been … since … употребляется чаще, чем It’s … since ….
How long …?
О длительности спрашивают с помощью How long. Если речь о ситуации, которая началась в прошлом и продолжается сейчас, используйте Present Perfect или Present Perfect Continuous.
- How long have you lived here? — Как долго ты здесь живёшь?
- How long has she been waiting? — Как долго она ждёт?
Ответ можно дать и через for, и через since:
- For three years. — Три года.
- Since 2021. — С 2021 года.
Не путайте с вопросом When …? о моменте в прошлом. Для законченного переезда нужен Past Simple: When did you move here? — Ты когда сюда переехал? — Three years ago. — Три года назад. Само how long не требует связи с настоящим: How long did you live there? — Как долго ты там жил? Здесь спрашивают о законченном периоде, поэтому нужен Past Simple.
Частые трудности
- Since + отрезок времени. Если после предлога стоит длина, нужен for: for five years, а не since five years.
- For + точка. Если после предлога момент, нужен since: since 2019, а не for 2019.
- Детство взрослого человека. Для прошлой точки начала нужна форма since I was a child, а не since I am a child.
- Длительность и начало. Не ставьте предлоги подряд перед одним выражением: for since 2022. Но оба указания могут быть в одной фразе: I’ve lived here for two years, since 2022. — Я живу здесь два года, с 2022 года. Так можно сказать в 2024 году: длительность и дата должны совпадать.
- For не только с Perfect. Он естественно звучит и с Past Simple, и с будущим: We talked for an hour yesterday.
- For перед all. С выражениями all my life, all day обычно обходятся без for.
- Опускание for в разговоре. В речи for иногда пропускают: I've been waiting two hours. Но в отрицаниях его обычно сохраняют: I haven't seen him for a month.
Разбор ошибок
Упражнения на эту тему
Переведите фразу на английский. Агата проверит ответ и объяснит ошибку.
Пример задания
Я изучаю английский два года.
Пишите ответ целиком, без вариантов на выбор.
Частые вопросы
Можно ли использовать for с уже законченным действием?
Да. С Past Simple for показывает завершённый отрезок: I worked there for five years. — Я работал там пять лет. Для продолжающейся работы можно сказать: I have worked there for five years. — Я работаю там пять лет. Сам предлог время глагола не выбирает.
Since — это только про Present Perfect?
Нет. Для периода до настоящего используют Present Perfect: I have lived here since 2021. — Я живу здесь с 2021 года. Для периода до момента в прошлом — Past Perfect: By 2023, I had lived there since 2021. — К 2023 году я жил там уже с 2021 года. Формы после since разобраны в разделе о придаточном.
Чем for отличается от during?
Коротко: for + отрезок времени (for two hours), а during + существительное-период или событие (during the lesson). For two hours — два часа; during the lesson — во время урока. Подробнее — в статье о during, for и while.
Как выбрать предлог за секунду?
Посмотрите на слово после предлога. Длина (two hours, many years, a long time) — for. Момент или событие (2019, Monday, I was a child) — since.