Если вам кажется, что for, since и from — это три маленьких слова, которые специально придуманы, чтобы путать изучающих английский, вы не одни
На уровне B1 эта тема встречается очень часто. И именно здесь многие начинают сомневаться:
- почему мы говорим for two hours,
- но since 5 o’clock,
- и вдруг from Monday?
На первый взгляд всё похоже: в русском это часто переводится как «с» или «в течение». Но в английском логика тут очень чёткая. Если её понять один раз, путаницы станет намного меньше
Учить английский спокойно, с уважением к своему ритму жизни — это реально. Я приглашаю на онлайн-уроки, где всё внимание уделяется исключительно вам и вашим целям. Узнать подробности и записаться на занятие можно на моей странице: Обо мне | Цены
А чтобы было проще, представим, что Фаня — наша бенгальская помощница по грамматике — идёт по временной линии:
- for показывает, как долго Фаня где-то сидела, спала или ждала;
- since показывает, с какого момента всё началось;
- from просто отмечает старт: например, с какого дня действует правило или с какого времени что-то открыто.
Разберём спокойно и по-человечески.
Когда использовать for
For мы используем, когда говорим о периоде времени, то есть о длительности.
Формула простая:
for + period of time
Например:
- for two hours — два часа
- for a week — неделю
- for ten years — десять лет
- for a long time — долго
Примеры
- We’ve been here for a few hours. — Мы здесь уже несколько часов.
- He’s been studying for a long time. — Он учится уже давно.
Fanya has been sleeping on the sofa for an hour. — Фаня спит на диване уже час
Здесь нас интересует именно длина периода, а не момент начала.
Какой вопрос помогает?
Если можно спросить how long? — скорее всего, нужен for.
- How long has she lived here?
- For six years.
Когда использовать since
Since мы используем, когда говорим о точке начала.
Формула:
since + starting point
Например:
- since 5 o’clock — с пяти часов
- since Monday — с понедельника
- since 2019 — с 2019 года
- since I was a child — с детства
- since he came home — с тех пор как он пришёл домой
Примеры
- We’ve been here since 4 o’clock. — Мы здесь с четырёх часов.
- He’s been studying since he got up. — Он занимается с тех пор, как встал.
Fanya has been in the kitchen since breakfast. — Фаня на кухне с завтрака
Здесь уже важна не длина, а точка отсчёта.
Какой вопрос помогает?
Если можно спросить since when? — обычно нужен since.
- Since when have they known each other?
- Since school.
Простая разница: for и since
Вот самая важная идея всей темы:
- for = как долго
- since = с какого момента
Сравните:
- I’ve lived here for ten years. — Я живу здесь десять лет.
- I’ve lived here since 2014. — Я живу здесь с 2014 года.
В первом случае — длительность.
Во втором — стартовая точка.
Почему since часто стоит с Present Perfect
Очень часто since встречается с Present Perfect или Present Perfect Continuous, потому что мы говорим о действии, которое началось в прошлом и продолжается сейчас.
Примеры
- I have known John since I was a child.
- She has worked here since 2021.
- They have been waiting since noon.
То же самое возможно и с Past Perfect, если мы говорим о прошлом по отношению к другому прошлому:
- I was tired because I had been working since six a.m. — Я устал, потому что работал с шести утра.
То есть since отлично дружит с временами, где есть идея продолжительности от определённой точки.
А можно ли использовать for с Past Simple? Да
И вот тут у многих сюрприз.
For можно использовать не только с perfect tenses. Его можно ставить и с Past Simple, если действие было в прошлом и уже закончилось.
Сравните:
- I have lived in London for 20 years. — Я живу в Лондоне 20 лет.
Я всё ещё живу там. - I lived in London for 20 years. — Я прожил в Лондоне 20 лет.
Сейчас я там уже не живу.
То есть for само по себе не «привязано» к Present Perfect. Всё зависит от смысла.
Ещё пример
- Fanya slept on that chair for three hours yesterday. — Вчера Фаня спала на том стуле три часа.
Это обычный Past Simple, и здесь всё правильно.
Since и from: почему они не всегда взаимозаменяемы
Вот здесь чаще всего начинаются ошибки.
И since, и from могут переводиться как «с». Но используются они по-разному.
Since
Используем, когда говорим о действии, состоянии или ситуации, которая началась в определённый момент и длится дальше.
- I have known her since school.
- He has worked here since May.
- They had lived there since 2008.
From
Используем в других случаях, когда нужно просто обозначить начало чего-то: расписания, периода, правила, события.
- The new course starts from Monday. — Новый курс начинается с понедельника.
- I’m usually here from six o’clock. — Я обычно здесь с шести часов.
- The shop is open from 9 a.m. to 8 p.m. — Магазин открыт с 9 утра до 8 вечера.
Главная разница between since and from
Запомните такую мысль:
Since показывает, что что-то началось тогда и продолжается.
From просто показывает начальную точку.
Сравните:
- I’ve been tired since Monday. — Я уставший с понедельника.
Это состояние началось в понедельник и продолжается. - The lessons are online from Monday. — Уроки проходят онлайн с понедельника.
Здесь просто обозначен старт.
Фаня бы сказала так:
since — это когда она сидит на подоконнике с утра и до сих пор
from — это когда новое правило для Фаниных лакомств действует с понедельника
Когда from идёт с to / till / until
Очень часто from работает в паре с to, till или until, когда мы показываем начало и конец периода.
Примеры
- I work from 8 a.m. to 6 p.m.
- She studied from morning till night.
- The offer is valid from Friday until Sunday.
Это удобная схема:
from … to / till / until
Типичные ошибки, которые лучше поймать сразу
Ошибка 1. since two hours
Нельзя использовать since с длительностью.
Ошибка: I have been here since two hours.
Верно: I have been here for two hours.
Почему? Потому что two hours — это период времени, а не стартовая точка.
Ошибка 2. for Monday
С днём, датой, годом или конкретным моментом обычно нужен since, а не for.
Ошибка: She has lived here for Monday.
Верно: She has lived here since Monday.
Ошибка 3. I have worked here from 2021
С Present Perfect для стартовой точки обычно нужен since.
Ошибка: I have worked here from 2021.
Верно: I have worked here since 2021.
Ошибка 4. думать, что for бывает только с perfect
Нет. Это не так.
Верно: I stayed there for a week.
Верно: We lived in Spain for three years.
Быстрый способ выбрать правильное слово
Когда вы строите предложение, задайте себе один вопрос.
1. Я говорю о длительности?
Тогда нужен for.
- for two days
- for a month
- for many years
2. Я называю момент начала?
Тогда обычно нужен since.
- since 5 p.m.
- since last summer
- since I moved here
3. Я просто обозначаю старт периода, расписания или правила?
Тогда часто нужен from.
- from tomorrow
- from Monday to Friday
- from 10 to 6
Мини-сравнения, которые хорошо запоминаются
- for an hour — в течение часа
- since 2 o’clock — с двух часов
- from 2 o’clock to 3 o’clock — с двух до трёх
- for ten years — десять лет
- since 2014 — с 2014 года
- from 2014 to 2020 — с 2014 по 2020
- I’ve waited for a long time. — Я ждал долго.
- I’ve waited since lunch. — Я жду с обеда.
- The café is open from lunch until midnight. — Кафе открыто с обеда до полуночи.
Полезный лайфхак с Фаней
Представьте линию времени.
- for — это длина коврика, на котором Фаня лежит
- since — это точка, где Фаня на этот коврик запрыгнула
- from — это табличка с расписанием: с какого времени коврик вообще доступен
Смешно, но работает. Когда правило превращается в картинку, оно запоминается намного легче.
Полезные сочетания
С for
- for ages — целую вечность
- for a while — некоторое время
- for a few minutes — несколько минут
- for years — годами
С since
- since morning — с утра
- since last week — с прошлой недели
- since 2020 — с 2020 года
- since I came home — с тех пор как я пришёл домой
С from
- from now on — с этого момента, отныне
- from Monday to Friday — с понедельника по пятницу
- from time to time — время от времени
Обратите внимание: from time to time — это уже устойчивое выражение, и оно не про стартовую точку.
Итог
Разница между for, since и from не такая страшная, как кажется.
Нужно всего лишь понять, что именно вы хотите показать:
- for — длительность, как долго
- since — точка начала, с какого момента
- from — старт периода или события в других случаях
Если видите период времени — берите for.
Если видите стартовую точку у действия, которое продолжается, — since.
Если просто обозначаете начало расписания, правила или промежутка — чаще всего from.
А лучший способ закрепить тему — не просто читать правило, а сразу тренироваться на контрастах:
for two hours / since 2 p.m. / from 2 to 4 p.m.
И да, Фаня одобряет такой подход.