Що буде зроблено до майбутнього моменту
Future Perfect має майбутню точку відліку. Мовець розглядає цей момент і повідомляє, що до нього вже відбудеться: документи надішлють, потяг поїде, робота закінчиться. Важлива не просто майбутня подія, а її положення відносно іншого майбутнього орієнтира.
Завершення може настати раніше за строк; форма не призначає точної хвилини. By Friday — «до п’ятниці», не обов’язково «саме в п’ятницю». Строк може бути в попередній репліці: I will have finished by then, де then відсилає до відомого моменту.
Future Perfect виражає прогноз чи очікування, не об’єктивну гарантію. Probably, I think і обставини уточнюють упевненість. Спочатку встанови, що відбудеться й до якого моменту це оцінюємо.
- By Friday, we will have sent the documents to every participant.
- До п’ятниці ми надішлемо документи кожному учаснику.До строку надсилання вже буде виконано.
- The meeting starts at ten. I will have checked the figures by then.
- Зустріч починається о десятій. До того часу я вже перевірю цифри.By then відсилає до початку зустрічі.
Will have done: утворення всіх форм
Після will завжди have, зокрема з he й she. Потім V3: finished, written, taken. У правильних дієслів вона збігається з -ed, у неправильних може відрізнятися від Past Simple: wrote — written, went — gone, saw — seen.
Заперечення — will not have, скорочено won't have. У запитанні will ставимо перед підметом, а have + V3 залишаємо після нього. Коротка відповідь містить will: Yes, she will. / No, she won't. У повній можна повторити всю конструкцію.
She'll have finished — she will have finished. Не плутай have із has і не додавай been перед кожною V3: will have finished — активний стан. Will have been finished має іншу будову й може виражати пасив, не звичайне «вона закінчить».
| Тип | Модель | Приклад і переклад |
|---|---|---|
| Ствердження | S + will have + V3 | She will have finished the drawing by noon. — До полудня вона закінчить креслення. |
| Заперечення | S + will not have + V3 | She will not have finished the drawing by noon. — До полудня вона ще не закінчить креслення. |
| Загальне запитання | Will + S + have + V3? | Will she have finished the drawing by noon? — Вона закінчить креслення до полудня? |
| Спеціальне запитання | What + will + S + have + V3? | What will she have finished by noon? — Що вона встигне закінчити до полудня? |
By, before, until і позначення строку
By позначає межу очікуваного результату: by six, by the end of the week. Before — «раніше за вказаний момент». By six — не пізніше шостої, before six — до настання шостої. Точність межі залежить і від виразу: by Friday без контексту не уточнює годин.
Until зазвичай описує продовження до межі: I will work until six. Not ... until може означати, що результат не настане раніше за момент: I will not have finished until six. Це не те саме, що «не буде готово до шостої»: для цього will not have finished by six.
Орієнтир не обов’язково містить by: in two weeks може позначати момент через два тижні, з якого оцінюємо результат. Строк сам собою не вимагає Future Perfect. I will finish by Friday теж правильне; Perfect сильніше підкреслює наявний до строку результат.
- I will have packed everything by six.
- До шостої я вже все спакую.
- I will be packing until six.
- Я займатимуся пакуванням до шостої.Продовження діяльності до межі, не готовий результат.
- I will not have finished by six.
- До шостої я ще не закінчу.До зазначеної межі результату не буде.
By the time і підрядні часу
By the time вводить подію, до якої очікуємо результат головної частини. Для майбутнього в такій підрядній зазвичай Present Simple: by the time you arrive. Future Perfect — у головній: I will have prepared everything. Порядок частин можна міняти, зберігаючи зв’язок.
У підрядних часу з when, after, before й until теперішня форма теж може позначати майбутнє. Present Perfect додатково виділяє завершення: when I have checked the figures. Це не привід автоматично ставити Future Perfect після when: відрізняй підрядну від самостійного When will you have finished?
- By the time you arrive, we will have set up the equipment.
- До твого приїзду ми вже встановимо обладнання.Arrive — Present Simple з майбутнім значенням у підрядній часу.
- When I have checked the figures, I will send you the final version.
- Коли я перевірю цифри, надішлю тобі остаточний варіант.Present Perfect підкреслює завершення перевірки перед надсиланням.
- When will you have finished the checks?
- До якого часу ти закінчиш перевірки?Самостійне запитання, тому will допустиме.
Відмінність від Future Simple, Continuous та інших Perfect
Future Simple повідомляє, що станеться, і може передавати рішення чи обіцянку. Future Perfect розглядає подію як уже здійснену до майбутнього орієнтира. I will send it by noon та I will have sent it by noon можуть описувати один план; друге виразніше пропонує погляд із полудня назад.
Future Continuous показує процес: at noon I will be checking the files. Future Perfect — результат до моменту: by noon I will have checked the files. Future Perfect Continuous виділяє тривалість попередньої діяльності, не гарантуючи готовності всіх файлів.
Present Perfect, Past Perfect і Future Perfect спільно дивляться на попередню ситуацію, але з різних точок. Have finished пов’язує результат із теперішнім, had finished — із минулим, will have finished — із майбутнім. Вибирай за контекстом, не одним українським «уже».
| Приклад | Переклад | Акцент |
|---|---|---|
| I will review the notes tomorrow. | Я перегляну нотатки завтра. | Майбутня подія. |
| At ten, I will be reviewing the notes. | О десятій я переглядатиму нотатки. | Процес у моменті. |
| By ten, I will have reviewed all the notes. | До десятої я перегляну всі нотатки. | Готовий результат. |
| By ten, I will have been reviewing the notes for an hour. | До десятої я переглядатиму нотатки вже годину. | Тривалість діяльності. |
Стани, що тривають, і тривалість
Future Perfect не обмежується завершеними діями. Для стану він показує тривалість до майбутнього: will have known, will have owned, will have been married. Стан може тривати після дати. «У травні буде десять років, як ми знайомі» не означає кінця знайомства.
Been — третя форма be. Тому will have been colleagues — Future Perfect Simple: після been іменник, не дієслово на -ing. Perfect Continuous потребує will have been working. Саме been не визначає Continuous.
З live і work обидві Perfect-форми можуть передавати тривалість: will have worked і will have been working. Continuous більше виділяє діяльність. З know у нейтральному значенні знайомства зазвичай Simple, навіть для довгого періоду.
- In May, we will have known each other for ten years.
- У травні буде десять років, як ми знайомі.
- By July, she will have been the team leader for a year.
- До липня буде рік, як вона керує командою.Will have been + іменна частина: Perfect Simple, не Continuous.
Поширені помилки у виборі форми
У She will has finished неправильно змінено have; потрібно She will have finished. У will have wrote стоїть V2 замість V3: потрібно will have written. У Will she has finished? та сама помилка: після підмета зберігаємо have. Запитання утворюємо лише перенесенням will.
Не вважай by автоматичною вимогою Perfect: стан може природно стояти у Future Simple, наприклад I will know by Friday. І навпаки, Future Perfect можливий без by, якщо орієнтир зрозумілий. Спочатку назви результат чи тривалість, які оцінюєш.
Не додавай will у підрядну лише через український майбутній час: by the time the office opens. Won't have finished by noon заперечує готовність до полудня. Завдання нижче перевіряють правило окремо від програми курсу й не зберігають прогресу.
Практика Future Perfect
Перевір have після will, третю форму, майбутній орієнтир і підрядну часу.