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.
Она ушла на два часа раньше.
Например, считаем два часа назад от нашего приезда.
Ago ставится после отрезка времени. Before может вводить событие или отсылать к уже известному моменту.
Содержание страницы
Разница в одной таблице
Главный вопрос один: от чего мы отсчитываем время — от настоящего момента или от другого события? От этого зависит слово.
| Слово | От чего считаем | Как переводим | Время глагола | Пример |
|---|---|---|---|---|
| ago | От настоящего момента, «от сейчас» | «назад» | Прошедшее, обычно Past Simple | She left two hours ago. — Она ушла два часа назад. |
| before | От другого момента: события в прошлом или будущем; либо «раньше» без точки | «до», «раньше», «за … до» | Зависит от ситуации: Past Simple или Past Perfect для прошлого; возможны настоящее и будущее | She had left two hours before. — Она ушла за два часа до этого. / I have seen it before. — Я это уже видел. |
| earlier | Раньше понятного момента; сравнение можно назвать через than | «раньше», «за … до» | Past Perfect или Past Simple | She 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. — Прочитай текст, прежде чем отвечать.
В придаточном времени о будущем вместо будущего с 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. |
Например, мы пришли в кино в восемь: The film had started twenty minutes earlier. означает, что фильм начался в 7:40. У 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 датирует само событие, нужен прошлый контекст: two days ago означает конкретный момент до настоящего. Present Perfect не используется для события с такой датой.
- ❌ I have seen him two days ago.
- ✅ I saw him two days ago. — Я видел его два дня назад.
Проверяйте, к какому действию относится дата. В примере встреча произошла два дня назад, поэтому have seen заменяем на saw. Запрет относится к датировке этого действия, а не к любому появлению ago в предложении.
С before в значении «раньше, до настоящего момента» точное время встречи не называется, поэтому возможен Present Perfect: I have seen this film before. — Я уже видел этот фильм раньше. Здесь before сообщает о прошлом опыте, а не о дате просмотра.
После since можно назвать событие, которое стало началом периода: I have lived here since I moved here ten years ago. — Я живу здесь с тех пор, как переехал сюда десять лет назад. Ago датирует переезд в Past Simple, а Present Perfect в главной части описывает жизнь здесь до настоящего. Если достаточно назвать длительность, короче: I have lived here for ten years. — Я живу здесь десять лет.
Границы: before, until, by, since … ago
Для выбора между соседними словами определите, называете ли вы событие до другой точки, длительность или срок.
- 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.
В косвенной речи точка отсчёта может переместиться к моменту прежних слов. Когда считают от этого прошлого момента, используют before или earlier; согласование времён разбирается отдельно.
Разбор ошибок
Упражнения на эту тему
Переведите фразу на английский. Агата проверит ответ и объяснит ошибку.
Пример задания
Наши уроки начались десять минут назад.
Пишите ответ целиком, без вариантов на выбор.
Частые вопросы
В чём главная разница между ago и before?
Ago считает назад от настоящего момента: two days ago. Before считает назад от другого момента — прошлого или будущего — либо значит «раньше» без точной точки: two days before the exam, I've seen it before.
Почему нельзя сказать I have seen him two days ago?
Потому что two days 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. Before может стоять перед событием или придаточным: before the meeting, before I left. У earlier для такого сравнения нужна конструкция с than: earlier than expected.
Как ответить на 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.