1. Агата
  2. Грамматика
  3. Слова, которые путают
  4. Слова и выражения

Ago и before: от какой точки считать «назад»

Ago отсчитывает время назад от момента речи; before и earlier — от другой понятной точки или означают «раньше».

От настоящего момента

time + ago

She left two hours ago.

Она ушла два часа назад.

Точка отсчёта — сейчас.

От другого момента

time + before

She had left two hours before.

Она ушла за два часа до этого.

Точка отсчёта известна из контекста.

Раньше другого момента

time + earlier

She had left two hours earlier.

Она ушла на два часа раньше.

Earlier тоже требует понятной точки отсчёта.

Ago ставится после отрезка времени. Before может вводить событие или отсылать к уже известному моменту.

Содержание страницы
  1. Разница в одной таблице
  2. Ago: назад от «сейчас»
  3. Before: точка отсчёта не «сейчас»
  4. Two years ago или two years before
  5. Ago и Present Perfect
  6. Границы: before, until, by, since … ago
  7. Разбор ошибок
  8. Упражнения
  9. Частые вопросы
  10. Что смотреть дальше

Разница в одной таблице

Главный вопрос один: от чего мы отсчитываем время — от настоящего момента или от другого события? От этого зависит слово.

Ago, before и earlier: точка отсчёта, перевод, время и пример
СловоОт чего считаемКак переводимВремя глаголаПример
agoОт настоящего момента, «от сейчас»«назад»Прошедшее, обычно Past SimpleShe left two hours ago. — Она ушла два часа назад.
beforeОт другого момента: события в прошлом или будущем; либо «раньше» без точки«до», «раньше», «за … до»Past Perfect для отсчёта от прошлого; Present Perfect для «раньше»She had left two hours before. — Она ушла за два часа до этого. / I have seen it before. — Я это уже видел.
earlierКак before, но чаще без названного события-точки«раньше», «за … до»Past Perfect или Past SimpleShe had left two hours earlier. — Она ушла на два часа раньше.

Короткая проверка: если подходит «назад от сегодняшнего дня» — ago. Если подходит «до какого-то другого момента» или просто «раньше» — before. Русские «назад» и «раньше» часто переводят одним словом, поэтому одного перевода мало: смотрите на точку отсчёта.

Ago: назад от «сейчас»

Ago измеряет время от настоящего момента в прошлое. Точка отсчёта всегда «сейчас» — момент, когда мы говорим. Порядок слов жёсткий: сначала отрезок времени, потом ago.

Формула: [отрезок времени] + ago

  • I saw him five minutes ago. — Я видел его пять минут назад.
  • They moved to London two years ago. — Они переехали в Лондон два года назад.
  • She called me a week ago. — Она позвонила мне неделю назад.
  • We first met a long time ago. — Мы впервые встретились давным-давно.

Ago стоит после отрезка времени и обычно закрывает фразу: two years ago, а не ago two years. С отрезком часто идёт артикль или слово-мера: a week ago, a few days ago, three months ago, many years ago.

С ago глагол стоит в прошедшем времени, потому что действие уже закончилось. Обычное время — Past Simple. Если мы описываем не отдельное действие, а ситуацию на момент в прошлом, возможен Past Continuous: A year ago I was living in Berlin. — Год назад я жил в Берлине. Главное, что объединяет все эти случаи: отсчёт идёт от настоящего.

Ago часто встречается в вопросах с how long ago — «как давно»: How long ago did you move here? — Как давно ты сюда переехал? Ответ строится с тем же ago: About three years ago. — Около трёх лет назад.

Before: точка отсчёта не «сейчас»

Before не привязано к настоящему. Оно говорит «раньше другого момента» или просто «раньше». В предложении before выступает в трёх ролях.

1. Наречие: «раньше, прежде»

Стоит в конце фразы и означает «в какой-то момент до сейчас» — точное время не важно. Здесь before легко сочетается с Present Perfect.

  • I have seen this film before. — Я уже видел этот фильм раньше.
  • Have you been here before? — Ты здесь уже бывал?
  • I think we have met before. — Кажется, мы уже встречались.

2. Предлог: «до, перед» + существительное

После before идёт предмет, событие или время, до которого что-то происходит.

  • Let's meet before lunch. — Давай встретимся до обеда.
  • She called before the meeting. — Она позвонила перед встречей.
  • He moved here before 2010. — Он переехал сюда до 2010 года.

3. Союз: «до того как» + придаточное

После before идёт целое предложение.

  • I had breakfast before I left. — Я позавтракал до того, как ушёл.
  • Read the text before you answer. — Прочитай текст, прежде чем отвечать.

Если речь о будущем, после before ставится настоящее время, а не will: I'll call you before I leave. — Я позвоню тебе перед тем, как уйду.

Отдельно before работает как отсчёт назад от момента в прошлом. В таком контексте часто используется Past Perfect: The train had left ten minutes before. — Поезд ушёл за десять минут до этого.

Two years ago или two years before

Разница видна, когда меняется только слово, а остальное остаётся тем же. С ago точка отсчёта — сегодняшний день. С before нужна другая точка, названная в предложении.

Один и тот же отрезок — два разных отсчёта
ПредложениеПереводТочка отсчёта
I met Anna two years ago.Я познакомился с Анной два года назад.От сегодняшнего дня.
I met Anna two years before I moved to London.Я познакомился с Анной за два года до переезда в Лондон.От момента переезда, названного в предложении.
When I moved to London, I had met Anna two years before.Я познакомился с Анной за два года до переезда в Лондон (к моменту переезда знакомство состоялось раньше).От момента переезда; отсчёт назад даёт Past Perfect.
The film had started twenty minutes earlier.Фильм начался на двадцать минут раньше.От момента в прошлом; earlier вместо before.

У two years before и two years earlier точка отсчёта должна быть понятна из контекста; повторять её в самом предложении необязательно. Two years ago отсчитывает два года от момента речи.

Слово earlier часто заменяет before, когда событие просто произошло «раньше» другого, и назвать эту точку отдельным придаточным не хочется. По смыслу в отсчёте от прошлого before и earlier близки: She had left two hours before и She had left two hours earlier значат одно и то же.

Ago и Present Perfect

Ago называет законченный момент в прошлом, поэтому Present Perfect с ним не употребляется. Present Perfect как раз не называет точный момент, а связывает прошлое с настоящим, — и ago в эту логику не вписывается.

  • ❌ I have seen him two days ago.
  • ✅ I saw him two days ago. — Я видел его два дня назад.

Это одна из самых частых ошибок русскоязычных учеников: русское «я его видел два дня назад» не подсказывает выбор времени, и рука сама пишет have seen. Правило простое: есть ago — нет Present Perfect.

Обратный случай — before. Оно не называет точный момент, а значит «в какое-то время до сейчас», поэтому с Present Perfect оно работает: I have seen this film before. — Я уже видел этот фильм раньше. Разница именно в точке: ago прибивает событие к конкретному моменту в прошлом, before оставляет его неопределённым.

В сочетании since ten years ago слово ago уточняет начало периода. I have lived here since ten years ago. означает «Я живу здесь начиная с момента десять лет назад». Обычно естественнее I have lived here for ten years. — «Я живу здесь десять лет».

Границы: before, until, by, since … ago

Before легко спутать с соседними словами. Коротко о каждом.

  • before и until. Before — «раньше события», действие происходит до него и не тянется до самого момента: I left before the end. — Я ушёл до конца. Until — «вплоть до момента», действие длится всё это время: I waited until the end. — Я ждал до конца.
  • before и by. Before не задаёт крайний срок: I called her before lunch. — Я позвонил ей до обеда (возможно, задолго). By называет последнюю точку, к которой результат готов: I'll call her by noon. — Я позвоню ей к полудню.
  • ago и for. Ago называет точку: She left two years ago. — Она ушла два года назад. For называет длительность: She worked there for two years. — Она работала там два года.
  • Ago и будущее. Для будущего ago не используется. «Через два дня» — это in two days или two days from now, а не ago.

Косвенная речь о прошлом — отдельный случай согласования времён; здесь мы его не разбираем, чтобы не смешивать с выбором ago и before.

Разбор ошибок

Ошибка 1

Так не говорят

We met ago three weeks.

Правильно

We met three weeks ago.

Мы встретились три недели назад.

Почему так?

Ago ставится после отрезка времени.

Ошибка 2

Так не говорят

I have met her three years ago.

Правильно

I met her three years ago.

Я познакомился с ней три года назад.

Почему так?

Здесь ago задаёт законченный момент прошлого. Для отдельной встречи в этот момент нужен Past Simple.

Ошибка 3

Не подходит здесь

I bought this car two years before.

Правильно

I bought this car two years ago.

Я купил эту машину два года назад.

Почему так?

Отсчитываем два года от сегодняшнего дня, поэтому нужно ago. Before было бы уместно при другой точке отсчёта: before I moved here.

Ошибка 4

Так не говорят

I will call you before I will leave.

Правильно

I will call you before I leave.

Я позвоню тебе перед тем, как уйду.

Почему так?

Before вводит придаточное времени о будущем. В нём нужен Present Simple; will остаётся в главной части.

Упражнения на эту тему

Переведите фразу на английский. Агата проверит ответ и объяснит ошибку.

Пример задания

Наши уроки начались десять минут назад.

Ваш перевод на английский
Перейти к упражнениям

Пишите ответ целиком, без вариантов на выбор.

Частые вопросы

В чём главная разница между ago и before?

Ago считает назад от настоящего момента: two days ago. Before считает назад от другого момента — прошлого или будущего — либо значит «раньше» без точной точки: two days before the exam, I've seen it before.

Почему нельзя сказать I have seen him two days ago?

Потому что ago называет конкретный законченный момент в прошлом, а Present Perfect такой момент не допускает. Правильно: I saw him two days ago.

Можно ли сказать two years before без контекста?

И two years before, и two years earlier требуют понятной точки отсчёта. Она может быть названа в предыдущей фразе. Для отсчёта от момента речи нужно ago.

Чем earlier отличается от before?

По смыслу при отсчёте от прошлого они близки и часто взаимозаменяемы: She had left two hours before / earlier. Earlier чаще выбирают, когда отдельное придаточное с точкой отсчёта не хочется добавлять.

Как ответить на How long ago …?

Тем же ago: How long ago did it happen? — Two weeks ago. Обратите внимание: в вопросе ago стоит после how long, а не перед ним.

Ставится ли will после before?

Нет. После before в значении «до того как» будущее передаётся настоящим временем: before I leave, не before I will leave.