1
Оберіть правильну формулу Present Perfect:
2
Заповніть пропуск:
I ____ my homework. Can I watch a film now?
3
Заповніть пропуск:
When I arrived, they ____ the cake.
4
Заповніть пропуск:
By Friday, I ____ the report.
5
Заповніть пропуск:
— Why was Anna so upset?
— She ____ her wallet before she got to the café.
6
Заповніть пропуск:
My parents ____ in this flat for ten years.
7
Заповніть пропуск:
When I arrived at the café, Anna ____ a table.
8
Заповніть пропуск:
Next month, they ____ married for ten years.
9
Заповніть пропуск:
— Why didn’t you buy the tickets?
— They ____ all the tickets before I opened the website.
10
Оберіть правильний переклад:
Коли ми приїхали, вона вже приготувала вечерю.
11
Оберіть правильний варіант для ситуації:
Ти кажеш, що до 10 вечора вже прибереш квартиру.
12
Оберіть правильний варіант для ситуації:
Подруга пропонує піти в нове кафе, але ти там уже була.
13
Оберіть правильний варіант для ситуації:
Ти прийшла на зупинку, але автобус уже поїхав до твого приходу.
14
Оберіть правильний варіант для ситуації:
Ти кажеш, що до вечора вже надішлеш усі документи.
15
Оберіть правильний варіант для ситуації:
Тебе запросили на вечірку, але на той момент ти вже купила квитки в театр.
Feedback
✅ Правильний варіант Subject + have/has + V3, тому що Present Perfect утворюємо так: have/has + третя форма дієслова.
🔴 Subject + was/were + V-ing — це Past Continuous.
🔴 Subject + did + V1 — це допоміжна конструкція для Past Simple.
🟢 C) Subject + have/has + V3
I have finished my homework. —> Я вже закінчила домашнє завдання.
✅ Правильний варіант have finished, тому що тут потрібен Present Perfect: дія вже завершена і має результат зараз — домашнє завдання зроблено, тому можна подивитися фільм.
🔴 Had finished — це Past Perfect, дія до моменту в минулому.
🔴 Has finished — неправильно, тому що з I використовуємо have.
🟢 A) have finished
I have finished my homework. Can I watch a film now? —> Я закінчила домашнє завдання. Можна тепер подивитися фільм?
✅ Правильний варіант had already eaten, тому що тут потрібен Past Perfect: одна дія сталася раніше за іншу дію в минулому — вони вже з’їли торт до того, як я прийшла.
🔴 Have already eaten — це Present Perfect, зв’язок із теперішнім моментом.
🔴 Will have eaten — це Future Perfect, дія буде завершена до моменту в майбутньому.
🟢 A) had already eaten
When I arrived, they had already eaten the cake. —> Коли я прийшла, вони вже з’їли торт.
✅ Правильний варіант will have finished, тому що тут потрібен Future Perfect: дія буде завершена до певного моменту в майбутньому — by Friday.
🔴 Have finished — це Present Perfect, результат зараз.
🔴 Had finished — це Past Perfect, дія відбулася до якогось моменту в минулому.
🟢 B) will have finished
By Friday, I will have finished the report. —> До п’ятниці я вже закінчу звіт.
✅ Правильний варіант had lost, тому що тут потрібен Past Perfect: Анна загубила гаманець до того, як дійшла до кафе. Тобто одна минула дія сталася раніше за іншу минулу дію.
🔴 Has lost — це Present Perfect, результат зараз.
🔴 Will have lost — це Future Perfect, дія буде завершена до моменту в майбутньому.
🟢 C) had lost
She had lost her wallet before she got to the café. —> Вона загубила гаманець до того, як дісталася кафе.
✅ Правильний варіант have lived, тому що тут потрібен Present Perfect: йдеться про період, який триває до теперішнього моменту — for ten years.
🔴 Has lived — неправильно, тому що my parents — множина, тому використовуємо допоміжне дієслово have.
🔴 Lived — це Past Simple, дія в минулому без зв’язку з теперішнім моментом.
🟢 B) have lived
My parents have lived in this flat for ten years. —> Мої батьки живуть у цій квартирі вже 10 років.
✅ Правильний варіант had already taken, тому що тут потрібен Past Perfect: Анна зайняла столик раніше, ніж я прийшла в кафе.
🔴 Has already taken — це Present Perfect, дія має результат зараз.
🔴 Will have already taken — це Future Perfect, дія завершиться до моменту в майбутньому.
🟢 A) had already taken
When I arrived at the café, Anna had already taken a table. —> Коли я прийшла в кафе, Анна вже зайняла столик.
✅ Правильний варіант will have been, тому що тут потрібен Future Perfect: дія буде завершена до моменту в майбутньому — next month — буде вже 10 років.
🔴 have been — це Present Perfect. Його використовуємо, коли говоримо про період до теперішнього моменту, а тут є next month, тобто майбутнє.
🔴 had been — це Past Perfect. Його використовуємо, коли говоримо про дію або стан до певного моменту в минулому.
🟢 C) will have been
Next month, they will have been married for ten years. —> Наступного місяця буде вже 10 років, як вони одружені.
✅ Правильний варіант had sold, тому що тут потрібен Past Perfect: квитки продали раніше, ніж я відкрила сайт.
🔴 have sold — це Present Perfect. Його використовуємо, коли говоримо про результат до теперішнього моменту, а тут обидві дії відбулися в минулому.
🔴 will have sold — це Future Perfect. Його використовуємо, коли дія завершиться до певного моменту в майбутньому, а тут ситуація про минуле.
🟢 C) had sold
They had sold all the tickets before I opened the website. —> Вони продали всі квитки до того, як я відкрила сайт.
✅ Правильний варіант When we arrived, she had already cooked dinner, тому що тут потрібен Past Perfect: вечеря була готова ще до нашого приїзду. Одна дія в минулому сталася раніше за іншу.
🔴 has already cooked — це Present Perfect. Його використовуємо для результату до теперішнього моменту, а тут є минулий момент: when we arrived.
🔴 will have already cooked — це Future Perfect. Його використовуємо для дії, яка завершиться до певного моменту в майбутньому, а тут ситуація про минуле.
🟢 A) When we arrived, she had already cooked dinner.
When we arrived, she had already cooked dinner. —> Коли ми приїхали, вона вже приготувала вечерю.
✅ Правильний варіант I will have cleaned the flat by 10 p.m., тому що тут потрібен Future Perfect: дія буде завершена до певного моменту в майбутньому — by 10 p.m.
🔴 have cleaned — це Present Perfect. Його використовуємо, коли говоримо про результат до теперішнього моменту.
🔴 had cleaned — це Past Perfect. Його використовуємо для дії, яка завершилася до певного моменту в минулому.
🟢 B) I will have cleaned the flat by 10 p.m.
I will have cleaned the flat by 10 p.m. —> Я вже приберу квартиру до 10 вечора.
✅ Правильний варіант I have already been there, тому що тут потрібен Present Perfect: йдеться про життєвий досвід до теперішнього моменту — ти вже була там.
🔴 I had already been there tomorrow — неправильно, бо had been — минулий час, а tomorrow — маркер для майбутнього часу.
🔴 I will have already been there yesterday — неправильно, бо will have been — майбутній час, а yesterday — маркер для минулого часу.
🟢 B) I have already been there.
I have already been there. —> Я вже там була.
✅ Правильний варіант The bus had already left when I arrived, тому що тут потрібен Past Perfect: автобус поїхав раніше, ніж ти прийшла на зупинку.
🔴 Has already left — це Present Perfect не поєднується тут із минулим моментом when I arrived.
🔴 Will have already left — це Future Perfect, проте when I arrived вказує на минуле.
🟢 A) The bus had already left when I arrived.
The bus had already left when I arrived. —> Автобус уже поїхав, коли я прийшла.
✅ Правильний варіант I will have sent all the documents by the evening, тому що тут потрібен Future Perfect: дія буде завершена до певного моменту в майбутньому — by the evening.
🔴 have sent — це Present Perfect. Його використовуємо для результату до теперішнього моменту, а тут говоримо про дію.
🔴 had sent — це Past Perfect. Його використовуємо для дії, яка завершилася до певного моменту в минулому.
🟢 C) I will have sent all the documents by the evening.
I will have sent all the documents by the evening. —> До вечора я вже надішлю всі документи.
✅ Правильний варіант I had already bought theatre tickets, тому що тут потрібен Past Perfect: квитки були куплені раніше, ніж тебе запросили на вечірку. Тобто одна минула дія сталася до іншої минулої дії.
🔴 have already bought — це Present Perfect. Його використовуємо для результату до теперішнього моменту.
🔴 will have already bought — це Future Perfect. Його використовуємо для дії, яка завершиться до певного моменту в майбутньому.
🟢 B) I had already bought theatre tickets.
I had already bought theatre tickets. —> Я вже купила квитки в театр.
|