Если есть чёткий маркер конкретного прошедшего времени (yesterday, last week, two days ago и т. п.), нужно использовать Past Simple, а не Present Perfect. Неправильно: «I have seen this film yesterday.» — здесь смешиваются Present Perfect и маркер конкретного прошлого. Правильно: «I saw this film yesterday.», потому что действие произошло в конкретный завершённый момент в прошлом.
Когда нельзя использовать Present Perfect вместо Past Simple с маркерами yesterday/last week
Я постоянно путаюсь, когда ставить I have seen, а когда I saw. Особенно с yesterday и last week. Распишите правило для ЕГЭ.
Ответы
ой, с yesterday и last week уже нужен past simple: i saw, i went, i did. present perfect тут звучит странно, я это только на тренировках и запомнил 😅