Все уроки грамматики

Урок 46 · Этап 4: Времена и модальные глаголы

For / since / ago

Начальный

Форма и употребление

for + период, since + начальная точка, время + ago — как долго, с какого момента, как давно

1.Три слова — три способа измерить время

For, since и ago говорят о времени, но тремя разными способами:

СловоС чем употребляетсяЗначениеПримеры
for + …отрезок временикак долгоfor ten minutes, for three years, for ages
since + …начальная точкас того момента до сих порsince 2019, since Monday, since I was a child
… + agoотрезок времени, перед agoсколько времени назадtwo days ago, ten minutes ago, a long time ago

Пример: сегодня четверг, а Лан приехала в Ханой в понедельник. Одно и то же можно сказать тремя способами:

  • Lan has been in Hanoi for three days.

    Лан в Ханое уже три дня.

  • Lan has been in Hanoi since Monday.

    Лан в Ханое с понедельника.

  • Lan arrived in Hanoi three days ago.

    Лан приехала в Ханой три дня назад.

Две частые ловушки: «с 2019 года и до сих пор» — это since 2019 (from обычно требует после себя to/until: from 2019 to 2022); «два года назад» — это two years ago, а не before two years.

2.For + отрезок времени

For отвечает на вопрос How long? и употребляется с любым временем, не только с Present Perfect.

  • I've had this phone for three years.

    Этот телефон у меня уже три года. (он у меня до сих пор)

  • We lived in Hue for two years, and then we moved to Saigon.

    Мы прожили в Хюэ два года, а потом переехали в Сайгон. (всё закончилось → Past Simple)

  • I'm staying with my cousin for a week.

    Я живу у двоюродного брата неделю.

  • В отрицаниях с Present Perfect: I haven't seen her for years. В американском английском часто говорят и in: I haven't seen her in years.
  • for + отрезок времени (for two hours) — не то же самое, что during + событие или период (during the film, during the summer): during говорит когда, а не как долго.
  • for ages (разг.) = очень долго: I haven't been to the cinema for ages.

3.Since + начальная точка

Since называет начальную точку — день, год, событие, — и действие продолжается с того момента до сих пор. Поэтому в главном предложении обычно стоит перфектное время (have/has + V3 или have/has been + -ing).

  • My dad has worked at the hospital since 2015.

    Мой папа работает в больнице с 2015 года.

  • I haven't eaten anything since this morning.

    Я ничего не ел с самого утра.

  • Binh has played football since he was little.

    Бинь играет в футбол с детства. (since + придаточное в Past Simple)

  • It's been two years since I last saw Minh.

    Прошло два года с тех пор, как я последний раз видел Миня.

Конструкция It's been (= It has been) + отрезок времени + since + Past Simple очень распространена в разговорной речи. В британском английском говорят и It's two years since… в том же значении.

4.Ago — назад

Ago ставится после отрезка времени и отсчитывает назад от настоящего момента. Оно указывает на законченный момент, поэтому употребляется с Past Simple, а не с Present Perfect. Чтобы спросить: How long ago…? или When…?

  • Hung moved to Hanoi three years ago.

    Хунг переехал в Ханой три года назад.

  • How long ago did you start this job? — About six months ago.

    Как давно ты начал работать на этой работе? — Примерно полгода назад.

  • I called her ten minutes ago, but she didn't answer.

    Я позвонил ей десять минут назад, но она не ответила.

Ago отсчитывает назад от настоящего; before — от момента в прошлом: She left Hanoi in 2020. She had moved there two years before (= в 2018 году). Само по себе before значит «раньше»: I've never been here before.

5.Вопросы: How long…? и When…?

Чтобы выбрать время, спроси себя: это ещё продолжается или уже закончилось?

ВопросЗначениеОтвет
How long have you lived here?как долго до сих пор — ты всё ещё живёшь здесьFor six months. / Since May.
How long did you live in Hue?как долго в целом — сейчас ты там не живёшьFor two years.
When did you move here?в какой моментIn May. / Six months ago.

Одну и ту же информацию можно передать разными конструкциями:

  • I bought this bike two years ago. → I've had it for two years.

    Я купил этот велосипед два года назад. → Он у меня уже два года. (bought → have had, а не have bought)

  • Minh started learning the guitar in 2023. → He's been learning it since 2023.

    Минь начал учиться играть на гитаре в 2023 году. → Он учится играть на ней с 2023 года.

  • The last time I saw Hoa was in May. → I haven't seen Hoa since May.

    Последний раз я видел Хоа в мае. → Я не видел Хоа с мая.

6.Частые ошибки

  • I have studied English since five years.

    I have studied English for five years.

    five years — отрезок времени → for.

  • I have lived here for 2019.

    I have lived here since 2019.

    2019 — начальная точка → since.

  • We met each other before two years.

    We met each other two years ago.

    «Назад от настоящего момента» = отрезок времени + ago.

  • I have seen that film two weeks ago.

    I saw that film two weeks ago.

    ago указывает на законченное время → Past Simple.

  • I live here since 2020.

    I have lived here since 2020.

    С since в главном предложении нужно перфектное время.

  • I'm waiting for an hour!

    I've been waiting for an hour!

    Чтобы сказать, как долго это длится до сих пор, нужно перфектное время, а не Present Continuous.

Примеры

  • My dad has worked at the hospital since 2015.
  • Where are you? I've been waiting for twenty minutes!
  • Hùng moved to Hà Nội three years ago.
  • I bought this bike two years ago.
ИИ слушает...•4.7/5 в App Store и Google Play

Говорите по-английски с ИИ 24/7

Скачайте приложение — мгновенная оценка произношения, естественные диалоги, исправления как у настоящего учителя.

Оценка произношения с ИИМгновенная обратная связьЕстественные диалоги