Рівень B1

Present perfect чи Past simple?

Обидва часи говорять про минуле. Питання в тому, чи завершився період часу, чи дія ще повʼязана з теперішнім.

Past simplePresent perfect
завершений час: yesterday, in 2020, last week, agoбез часу або незавершений час: ever, today, this week, for, since
I saw that film last year.I’ve seen that film.
He worked there for two years (now he doesn’t).He’s worked there for two years (and still does).

У розмові

Розмова часто починається з Present perfect (загальний факт), а деталі — у Past simple: Have you ever been to Paris? – Yes, I went there in 2019. It was amazing.

Приклади

  • I lost my phone yesterday.Учора я загубив телефон.
  • I’ve lost my phone. Can I use yours?Я загубив телефон. Можна скористатися твоїм?
  • Did you see the news this morning?Ти бачив новини сьогодні вранці?
  • It’s rained a lot this week.Цього тижня часто йшов дощ.
  • I haven’t seen her today.Я сьогодні її не бачив.

Типові помилки

  • ✗ I have lived in Kyiv when I was a child.✓ I lived in Kyiv when I was a child.Зі when про завершений період у минулому вживаємо Past simple, а не present perfect.
  • ✗ I have been to Paris in 2019.✓ I went to Paris in 2019.З конкретним роком у минулому вживаємо Past simple, а не present perfect.
  • ✗ When have you arrived?✓ When did you arrive?Питання про точний час завершеної дії з when ставимо в Past simple.
  • ✗ Shakespeare has written Hamlet.✓ Shakespeare wrote Hamlet.Про давно завершену дію, що не має звʼязку з теперішнім, вживаємо Past simple.
  • ✗ I am here since Monday.✓ I have been here since Monday.Стан, що триває з минулого до теперішнього моменту, потребує present perfect.