Представьте, что вы отмечаете на календаре не сам факт, а временную линию: слева стоит точка старта, а дальше тянется сегодняшний день. Разберём разницу since и for: английский здесь требует выбрать, что именно вы хотите показать: since называет начало периода, а for — его продолжительность.

Since отвечает на вопрос «с какого момента?», а for — «как долго?». Сравните:

  • She has worked remotely since April. — Она работает удалённо с апреля.
  • She has worked remotely for six months. — Она работает удалённо шесть месяцев.

В обоих предложениях работа началась в прошлом и, судя по контексту, продолжается сейчас. Разница только в фокусе: since показывает стартовую точку, for измеряет весь отрезок. Грамматика здесь не спорит — она просто спрашивает, где поставить линейку.

Since показывает, откуда началось. For показывает, сколько это длится.

Как выбрать since или for за несколько секунд

Не пытайтесь выбирать предлог по одному русскому переводу. Русское «с» иногда подсказывает since, но переводчик любит подбрасывать сюрпризы. Сначала определите тип выражения времени.

  1. Найдите временную группу.
  2. Спросите: «Сколько это длилось?» Если ответом будет отрезок времени, нужен for.
  3. Спросите: «С какого момента это продолжается?» Если ответом будет дата, момент или событие, нужен since.

For отвечает на вопрос о длительности

После for ставится измеряемый отрезок: минуты, часы, дни, недели, месяцы или годы.

  • We have been talking for ten minutes. — Мы разговариваем десять минут.
  • He has lived here for three years. — Он живёт здесь три года.
  • They have known each other for many years. — Они знают друг друга много лет.

Since указывает на отправную точку

После since появляется точка, от которой началось действие: дата, год, часть дня, конкретный момент или событие.

  • We have been waiting since 8 a.m.. — Мы ждём с восьми утра.
  • She has lived here since 2021. — Она живёт здесь с 2021 года.
  • I have felt better since Monday. — Я чувствую себя лучше с понедельника.

Поэтому for и since могут описывать одну и ту же ситуацию, но смотрят на неё с разных концов: for two months — два месяца как отрезок; since January — с января как с точки старта.

Начни говорить на английском прямо сейчас!

Быстро. Просто. Эффективно!

Попробовать бесплатно

Что ставится после since и что — после for

Слово Что обозначает Пример
for количество времени for two hours
два часа
since дату, год или конкретный момент since 2021
с 2021 года
since событие, с которого всё началось since she moved here
с тех пор как она переехала сюда

После for: количество времени

Сочетания с for легко проверить: их можно представить как показание таймера.

for five minutes, for two hours, for three days, for six weeks, for ten months, for many years.

В каждом случае речь идёт не о календарной отметке, а о размере временного отрезка.

После since: дата, год или конкретный момент

После since можно поставить день недели, месяц, год, время суток или момент в ситуации:

  • since Monday — с понедельника;
  • since January — с января;
  • since 2021 — с 2021 года;
  • since lunchtime — с обеда;
  • since noon — с полудня.

А вот since three years — ошибка: three years обозначает длительность, а не точку. Нужно сказать for three years или назвать старт: since 2023.

Отдельная ловушка — last year. Фраза since last year означает «с прошлого года», то есть называет отправную точку. Для продолжительности естественнее for the last year — «в течение последнего года». Простое for last year возможно только в особом контексте, где last year понимается как отдельный период, но автоматически считать его заменой since last year нельзя.

После since: придаточное с событием

Since может вводить не только короткую дату, но и целое событие: since + subject + verb.

  • I have felt calmer since I changed jobs. — Я чувствую себя спокойнее с тех пор, как сменил работу.
  • She has not called since she moved abroad. — Она не звонила с тех пор, как переехала за границу.
  • We have used this app since our teacher recommended it. — Мы пользуемся этим приложением с тех пор, как его посоветовал преподаватель.

Здесь since цепляется за событие и превращает его в точку отсчёта. После него не нужен числовой отрезок вроде three years.

Since и for с Present Perfect: где они встречаются чаще всего

Чаще всего since и for встречаются в ситуациях, где действие началось раньше и связано с настоящим. Полную формулу Present Perfect сейчас не разбираем: нам важна логика временной группы.

Действие продолжается до настоящего момента

Сравните несколько естественных фраз из обычной речи:

  • I have lived in this city for eight years. — Я живу в этом городе восемь лет.
  • She has worked in customer support since 2020. — Она работает в поддержке клиентов с 2020 года.
  • We have known each other since school. — Мы знаем друг друга со школы.
  • They have been waiting for half an hour. — Они ждут полчаса.

Глаголы live, work, know и wait часто описывают состояние или процесс, который тянется до настоящего момента. Но наличие since или for само по себе не выбирает время за вас. Сначала нужно понять всю ситуацию: действие продолжается, завершилось или просто произошло в прошлом.

Present Perfect Continuous: акцент на процессе

Если хочется подчеркнуть именно длительность процесса, since и for спокойно работают с Present Perfect Continuous:

They have been discussing the plan for an hour. — Они обсуждают план уже час.

It has been raining since noon. — Дождь идёт с полудня.

Здесь внимание направлено на процесс: обсуждение продолжается, дождь тоже не получил распоряжения остановиться.

Не путать since и for с during, ago и from

For и during: длительность против периода, внутри которого что-то произошло

For показывает продолжительность действия, а during называет период, внутри которого оно произошло.

  • We talked for an hour. — Мы разговаривали час.
  • We talked during the break. — Мы разговаривали во время перерыва.

В первом предложении важна длина разговора. Во втором важен отрезок «перерыв»: разговор мог длиться пять минут, но происходил внутри этого периода. Запросы вроде «for since during» обычно возникают именно из-за смешения длительности и временного контейнера.

Since и ago: отправная точка против отсчёта назад

Since 2020 означает «с 2020 года» и связывает прошлый старт с настоящим. Two years ago означает «два года назад» и просто отодвигает событие в прошлое.

  • I have worked here since 2020. — Я работаю здесь с 2020 года.
  • I started this job two years ago. — Я начал эту работу два года назад.

Эти выражения могут описывать одну биографическую историю, но грамматически смотрят в разные стороны: since тянет линию до настоящего, а ago указывает, когда событие произошло.

Since и from: начало периода не всегда одинаково

From часто обозначает начальную точку диапазона, расписания или маршрута: from Monday to Friday, from 9 a.m. to 5 p.m.. Since подчёркивает, что ситуация продолжается от прошлого момента до определённого ориентира, обычно настоящего.

  • The office is open from 9 a.m. to 5 p.m. — Офис открыт с девяти до пяти.
  • The office has been open since 9 a.m. — Офис открыт с девяти утра и всё ещё открыт.

Короткая памятка: for = длительность; since = старт; during = период, внутри которого что-то произошло; ago = сколько времени назад.

Типичные ошибки в предложениях с since и for

Ошибки здесь обычно не таинственные. Человек видит русское «с» или «на протяжении», переводит механически — и получает грамматический бутерброд без начинки.

Неверный тип времени после предлога

  • I have lived here since five years.
    I have lived here for five years.
    Причина: five years — это длительность.
  • She has worked there for 2019.
    She has worked there since 2019.
    Причина: 2019 — точка на календаре.
  • It has been raining since three hours.
    It has been raining for three hours.
    Причина: three hours — измеряемый отрезок.

Путаница между last и ago

  • I have known her for last summer.
    I have known her since last summer.
    Причина: last summer — отправная точка.
  • I moved here since two years ago.
    I moved here two years ago.
    Причина: ago уже само выражает отсчёт назад; since перед ним не нужен.

Запомните: since last summer — «с прошлого лета», а two years ago — «два года назад». Это не взаимозаменяемые детали конструктора.

Пропуск for или since в коротких ответах

В вопросах How long? и Since when? предлог нельзя выбрасывать, если вы называете соответствующий ответ.

  • How long have you been waiting? — I have been waiting for twenty minutes.
  • Since when have you worked here? — I have worked here since March.
  • How long has he owned the bike? — He has owned it for six months.

Не отвечайте русской логикой «с двадцать минут» или «с марта времени». Сначала определите: перед вами длительность или старт. Английский любит ясность, даже когда дождь идёт уже три часа.

Мини-тренировка: выберите правильный вариант

Сначала решите задачу по смыслу, а не по внешнему виду фразы. Если выражение можно измерить — выбирайте for. Если оно указывает на календарную или событийную точку — since.

Выполните мини-тест в конце статьи. В нём есть даты, отрезки времени, события и одна проверка на соседнее слово ago. После каждого ответа вы увидите короткое объяснение, а не загадочное «неправильно, потому что так надо».

Краткая памятка по since и for

Формула выбора

Вопрос Предлог Пример
Как долго? for for six months
С какого момента? since since April

She has worked remotely for six months. — в центре внимания длительность. She has worked remotely since April. — в центре внимания начало.

Финальная проверка перед публикацией фразы

  1. Определите смысл временной группы: это точка старта или продолжительность?
  2. Поставьте since для точки и for для отрезка.
  3. Проверьте, подходит ли выбранное время ко всей ситуации.

И ещё одна полезная деталь: since может вводить целое придаточное — since she moved here. Если после него стоит событие, это всё равно точка старта, а не длительность.

Теперь можно переходить к самопроверке: грамматика уже разложила временную линию, осталось не перепутать линейку с календарём.

  1. Проверьте себя: since и for

    Вопрос 1 из 5

    Выберите правильный вариант: She has worked remotely ______ April.

  2. Проверьте себя: since и for

    Вопрос 2 из 5

    Выберите правильный вариант: We have been waiting ______ twenty minutes.

  3. Проверьте себя: since и for

    Вопрос 3 из 5

    Выберите правильный вариант: It has been raining ______ noon.

  4. Проверьте себя: since и for

    Вопрос 4 из 5

    Выберите правильный вариант: He has owned the bike ______ six months.

  5. Проверьте себя: since и for

    Вопрос 5 из 5

    Выберите правильный вариант: Как сказать «Я начал эту работу два года назад»?