Бъдеще предварително (future perfect)

Накратко

Future perfect
+ I/you/she/we/they will ('ll) have + минало причастие
− won't have + минало причастие (won't have approved)
? Will you have + минало причастие ...?
срок by Friday / by the time + present simple
продължителност for two years (броено до срока): will have been ... for

We'll have finished it by Friday. By the time you arrive, she won't have left.

„До“ като краен срок е by, не until. will have и причастието не се менят.

B1 · Урок 7 · Бъдеще предварително време (future perfect)

Подробното обяснение от урока, в който се учи това правило

Това време го имате и в българския — бъдеще предварително: До петък ще съм свършил дизайна. Смисълът е същият: заставате в момент от бъдещето и поглеждате назад — нещо вече ще е готово. Английският го строи с will have + минало причастие и го нарича future perfect.

Сравнете с past perfect, което вече знаете: By the time the client called, we had finished the report. Future perfect е същото, преместено в бъдещето: By the time the client calls, we will have finished the report.

Как се образува

will и have не се променят; глаголът е само в причастието.
ФормаСхемаПример
Утвърдителноподлог + will have + минало причастиеBy Friday, I will have finished the design.
Кратка формаподлог + 'll have + минало причастиеShe**'ll have sent** the invoice by noon.
Отрицаниеподлог + won't have + минало причастиеWe won't have tested the app by Monday.
ВъпросWill + подлог + have + минало причастие?Will you have finished the slides by five?
Въпрос с въпросителна думавъпросителна дума + will + подлог + have + причастие?How many pages will you have written by tonight?

Тук английският е по-прост от българския. В „ще съм свършил, ще си свършила, ще сме свършили“ се менят и спомагателният глагол, и причастието (по род и число). В английския не се мени нищо: I will have, he will have, they will have — никога will has. Причастието също е едно за всички: finished. И спомагателният е have, не „съм“: will be finished е друго нещо (страдателен залог).

Причастието е формата след have в present perfect: finished, sent, written, done, approved, been. То няма вид. Където българският взема свършен вид („ще съм написал“), английското written е достатъчно. Във въпроса пред подлога отива само will, а have остава след него.

Крайният срок: by и by the time

Future perfect почти винаги иска краен срок — момента, от който гледате назад. Без него изречението звучи странно. Срокът се дава по два начина:

  • by + израз за време: by Friday, by the end of the month, by nine o'clock, by then. by значи „най-късно до“.
  • by the time + изречение в present simple: by the time the meeting starts, by the time you arrive.

Както българският казва „когато дойдеш“ без „ще“, така и след by the time идва present simple, без will: by the time you arrive, never by the time you will arrive.

Внимавайте с „до“: в българския то значи и by, и until. „До понеделник ще съм свършил“ е срок — by Monday, най-късно в понеделник. until е „до“ при нещо, което трае и чака („ще чакам до понеделник“). С future perfect използвайте само by, никога until.

Колко време: for + период

С for future perfect събира време — колко ще е траело нещо, когато срокът дойде: By June, I will have worked on this project for two years. Българският казва „от две години“ или пропуска предлога („ще съм работил две години“). В английския пред период стои for — не from и не since. С be причастието е been: By May, she'll have been our manager for a year.

Future continuous или future perfect?

  • At nine I'll be writing the report. — в девет действието още тече (future continuous).
  • By nine I'll have written the report. — до девет действието е приключило (future perfect).

Провери какво запомни

6 от 12 въпроса, които този урок задава в приложението. Напиши формата или избери отговора.

  1. By Friday, we ___ the report.

  2. By the end of the month, they'll have(write) all the documents.

  3. We ___ the app by Monday. There isn't enough time.

  4. ___ you have finished the slides by five?

  5. How many tasks will you have(do) by tonight?

  6. By December, she will have(be) a manager for five years.

Примери от курса

Отбелязана е думата, за която се отнася правилото. Натисни бутона за възпроизвеждане, за да чуеш изречението.

  1. She'll have sent the invoice by noon.

    До обяд тя ще е изпратила фактурата.

  2. When will you have submitted the proposal?

    Кога ще си предал предложението?

  3. We won't have tested the app by Monday.

    До понеделник няма да сме тествали приложението.

  4. By Friday, I will have finished the design.

    До петък ще съм завършил дизайна.

  5. Will you have finished the slides by five?

    Ще си приключил ли слайдовете до пет часа?

  6. Will the accountant have calculated the costs by Tuesday?

    Счетоводителят ще е изчислил ли разходите до вторник?

  7. How many pages will you have written by tonight?

    Колко страници ще си написал до довечера?

  8. Will the engineers have fixed the problem by tomorrow morning?

    Ще са поправили ли инженерите проблема до утре сутринта?

  9. I hope we'll have hired two new developers by September.

    Надявам се до септември да сме наели двама нови програмисти.

  10. By December, she will have managed this department for five years.

    До декември тя ще е ръководила този отдел пет години.

Изречения с това правило в курса: 25

Опитай сам

Преведи изречение с това правило. Както в приложението, проверката ще отбележи думата с грешка и ще каже кое правило е нарушено.

2121/4

Изречения

Напиши го на английски

До обяд тя ще е изпратила фактурата.

обяд — noon (точно 12 часа)

1 / 4

Упражни правилото в приложението