Present Perfect или Past Simple
Различие не во времени действия, а в том, связано ли оно с настоящим. Одно и то же событие можно описать обоими временами в зависимости от того, что важно говорящему.
1.Вопрос с when всегда требует Past Simple: он спрашивает именно о моменте.
- When did they open the museum? — Когда открыли музей?
«When have you bought?» невозможно.
2.Диалог. Типичная модель диалога: сообщение в Present Perfect, затем подробности в Past Simple.
- I have been to the new gallery. — When did you go? — Last week. — Я был в новой галерее. — Когда ходил? — На прошлой неделе.
3.Ago всегда сочетается с Past Simple, since — с Present Perfect.
- The train departed ten minutes ago. — Поезд ушёл десять минут назад.
- I have not seen Otto since last winter. — Я не видел Отто с прошлой зимы.
| Present Perfect | Past Simple |
|---|---|
| момент не назван | момент назван |
| важен результат сейчас | важен сам факт в прошлом |
| период не закончен: today, this week | период закончен: yesterday, last week |
| just, already, yet, ever, never | ago, in 2019, when I was a child |
| I have lost my keys. | I lost my keys yesterday. |
- The results have not appeared yet. — Результаты ещё не появились.
Частая ошибка. «I have seen him yesterday» — ошибка: указан момент, нужен Past Simple — I saw him yesterday.