Present perfect чи Past simple?
Обидва часи говорять про минуле. Питання в тому, чи завершився період часу, чи дія ще повʼязана з теперішнім.
| Past simple | Present 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.
