Future in the Past Perfect
Майбутній у минулому доконаний час
Актив
would + have + V3She would have written the letter.
Пасив
would + have + been + V3The letter would have been written.
Як утворити
- Ствердження: would have + третя форма дієслова: She said she would have written the letter by Friday. Скорочення: I’d have, she’d have.
- Заперечення: wouldn’t have + третя форма: I knew they wouldn’t have finished by then.
- Питання: зазвичай усередині речення про минуле: I wondered if she would have left by the time I arrived.
- Та сама форма вживається в умовних реченнях третього типу (I would have helped if I’d known); що саме мається на увазі, підказує контекст.
Коли вживати
- Непряма мова, коли в оригіналі був Future Perfect: “I’ll have finished by six,” he said → He said he would have finished by six.
- Дія, яка мала завершитися до моменту, що з погляду минулого був у майбутньому: We hoped the rain would have stopped by the afternoon.
Приклади
- She promised she would have read the report by Monday. — Вона пообіцяла, що до понеділка прочитає звіт.
- I thought they would have left by the time we got there. — Я думав, що поки ми доїдемо, вони вже підуть.
- He was sure the shop would have closed by eight. — Він був певен, що до восьмої крамниця вже зачиниться.
- We knew that by the end of the year we would have saved enough money. — Ми знали, що до кінця року назбираємо достатньо грошей.
Типові помилки
- will have замість would have: He said he will have finished by Friday → He said he would have finished by Friday (якщо п’ятниця вже минула).
- Плутанина з умовними третього типу: I would have called you може означати «я казав, що на той час уже подзвоню» або «я подзвонив би (якби…)». Коли йдеться про нереальне минуле, чітко назвіть умову з if.
- would у підрядних часу: She said she would have left before we would arrive → before we arrived.
- Неправильна третя форма: would have went → would have gone.
Пасив
would + have + been + V3: She said the letter would have been written by Friday. Вживається переважно в офіційній непрямій мові: We were told that all the tickets would have been sold by the weekend (нам сказали, що до вихідних усі квитки буде продано).