← Усі інструменти

Future in the Past Perfect

Майбутній у минулому доконаний час

Актив

would + have + V3

She would have written the letter.

Пасив

would + have + been + V3

The 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 (нам сказали, що до вихідних усі квитки буде продано).