For, since и during — все относятся ко времени, но отвечают на разные вопросы и требуют разных дополнений. Их путаница — одна из самых частых ошибок в предлогах на любом уровне.
| ПРЕДЛОГ | НА КАКОЙ ВОПРОС ОТВЕЧАЕТ | ПОСЛЕ НЕГО ИДЁТ |
|---|---|---|
| for | Как долго? | продолжительность |
| since | С какого момента? | точка во времени |
| during | Когда именно? | названный период |
For — как долго
For обозначает длительность. Он сообщает, как долго что-то длится, длилось или будет длиться.
For работает почти с любым временем — настоящим, прошедшим, будущим и всеми перфектными.
Что идёт после for
Всегда продолжительность — число плюс слово, обозначающее время, или выражение, описывающее длительность.
for three hours, for a week, for five months, for two centuries, for ages, for a long time, for ever
Опускание for
В неформальной речи for иногда выпадает перед продолжительностью, когда глагол уже подразумевает длительность.
Это естественно в разговоре, но менее распространено на письме. Сохранять for всегда безопасно.
Не с "all"
Не используйте for перед all day, all night, all week или all my life. Слово all уже покрывает всю длительность.
Since — с какого момента
Since обозначает точку начала чего-то, что всё ещё продолжается (или продолжалось в тот момент, о котором вы говорите). Он отвечает на вопрос с какого момента?
Что идёт после since
Всегда точка во времени — дата, год, день, время по часам, событие или придаточное, описывающее некий момент.
since Monday, since January, since 1999, since 8 a.m., since the wedding, since I graduated
Since и перфектные времена
Since почти всегда появляется с present perfect или present perfect continuous. Логика проста: since обозначает точку начала в прошлом, а действие связано с настоящим — именно это и делают перфектные времена.
С past perfect since работает так же, но точка отсчёта смещается в прошлое.
For vs since — ключевое противопоставление
И for, и since часто появляются в предложениях одного типа (особенно с present perfect), но требуют противоположных дополнений.
| FOR + ПРОДОЛЖИТЕЛЬНОСТЬ | SINCE + ТОЧКА ВО ВРЕМЕНИ |
|---|---|
| for two days | since Tuesday |
| for six months | since January |
| for a long time | since 2010 |
| for three hours | since 9 a.m. |
Одна и та же мысль, выраженная двумя способами:
Оба предложения описывают одну и ту же ситуацию. For измеряет длительность; since называет начало.
Удобная проверка: если временное выражение можно заменить числом (three weeks, ten minutes, a long time), нужен for. Если его можно заменить календарной датой или событием (Monday, July, last summer, the day we met), нужен since.
During — когда внутри периода
During сообщает, когда что-то произошло — а именно, что это произошло внутри названного периода или события. Он не говорит, как долго.
Что идёт после during
Всегда существительное (или именная группа), называющее период, событие или занятие — никогда число или измеренную длительность.
during the meeting, during the summer, during my stay in Rome, during the exam, during the war, during lunch
During vs in
И during, и in могут помещать событие внутрь временного периода, и они часто перекрываются.
Когда акцент на том, что что-то происходит в какой-то момент внутри периода, подходит любой вариант. Когда вы хотите подчеркнуть весь период целиком, during — более естественный выбор.
During vs for
Именно здесь возникает больше всего ошибок. During называет период; for измеряет длительность.
Их можно сочетать в одном предложении без всякого противоречия:
Ключевое правило: после during никогда не идёт число или измеренная длительность. Если вы видите число — переходите на for.
Частые ошибки
For vs since
During vs for
Лишний for