Трето условно (third conditional)

Накратко

Част Форма
условие (if) if + had (not) + past participle
резултат would / could / might (not) have + past participle
въпрос would + подлог + have + past participle?

If I'd seen the ice, I wouldn't have fallen. — would = щях да (сигурно), could = можеше да, might = може би. have не отпада; без would след if.

B1 · Урок 17 · Третото условно изречение (third conditional)

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

Българският вече има тази конструкция: Ако бях видял леда, нямаше да падна. Тя говори за минало, което не се е случило, и за резултат, който също не се е случил. Английският прави същото с third conditional, и условието е построено почти като в българския: ако бях видял = if I had seen (минало предварително време = past perfect).

  • Какво стана в действителност: I didn't see the ice, so I fell.
  • Какво си представяме: If I had seen the ice, I wouldn't have fallen.

И двете половини на второто изречение не са верни: не видях леда и паднах. Разликите с българския са в резултата, затова ще ги разгледаме подробно.

Как се строи

if + past perfect, след това would / could / might + have + минало причастие (past participle)
ЧастФормаПример
условието (въображаемото „ако“)if + had + минало причастиеif she had looked
резултатътwould have + минало причастиеshe would have seen the car
по-мек, по-несигурен резултатcould have / might have + минало причастиеshe might have stopped in time

Където българският казва щях да видя / нямаше да падна (с да + сегашна форма), английският иска would have + минало причастие: would have seen, wouldn't have fallen. Думата have не отпада: would fall е второ условно (сега, по принцип), не минало. В говоримия език had и would се съкращават до 'd: If I'd known, I'd have called you.

Ако знаех, щях да дойда на български може да е и за сега, и за миналото. В английския трябва да избереш: за въображаемо минало условието винаги е с had: if I had known, не if I knew. Ако мислиш „ако бях видял…“, „ако знаех тогава…“, пиши had + причастие.

would стои само в резултата, никога в условието след if: If I had known, не If I would have known.

Утвърдително, отрицателно, въпрос

ВидПримерКакво стана в действителност
утвърдителноIf you had driven more slowly, you would have stopped in time.You drove fast and didn't stop in time.
отрицателноIf he hadn't been so tired, he wouldn't have made that mistake.He was tired and made the mistake.
въпросWhat would you have done if the brakes had failed?The brakes didn't fail.

Отрицанието е not след had или след would: hadn't + причастие (ако не бях…), wouldn't have + причастие (нямаше да…). Може да е отрицателна едната половина или и двете. Във въпроса would отива пред подлога: Would you have called the police? What would you have done?

would have, could have, might have

РезултатЗначениеПример
would haveговорещият е сигурен какъв щеше да е резултатътIf I had worn a helmet, I would have been fine.
could haveбило е възможно; някой е можелIf we had called sooner, the doctor could have saved him.
might haveможе би; говорещият не е сигуренIf she had been more careful, she might have avoided the accident.

Това отговаря на българските щях да (сигурно), можеше да (беше възможно) и може би щях да (не съм сигурен). След could и might също идва have + причастие: could have saved, might have avoided.

След всяко have идва минало причастие (третата форма): would have broken, could have helped, might have missed. Не would have broke и не would have break. При неправилните глаголи провери третата форма.

Условието може да е първо (със запетая) или второ (без запетая), смисълът е същият: If I'd checked the mirror, I'd have seen him = I'd have seen him if I'd checked the mirror.

За въображаемо настояще или бъдеще остава второто условно от миналия урок: If I had a car, I would drive (сега) срещу If I had had a car, I would have driven (тогава).

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

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

  1. If he ___ the warning, he wouldn't have crashed.

  2. If I ___ about the ice, I would have warned you.

  3. If you had told me, I ___ you.

  4. If we had left earlier, we would have(catch) the train.

  5. If the car had stopped, the boy wouldn't have(break) his leg.

  6. Would you have(buy) a new bike if the insurance had paid?

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

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

  1. What would have happened if nobody had been there?

    Какво щеше да се случи, ако там не беше имало никого?

  2. Would you have stopped if you had seen the sign?

    Щеше ли да спреш, ако беше видял знака?

  3. If I'd checked my mirror, I'd have noticed the motorbike.

    Ако бях проверил огледалото си, щях да забележа мотора.

  4. If I had seen the ice, I wouldn't have fallen.

    Ако бях видял леда, нямаше да падна.

  5. Could the driver have stopped if he had braked earlier?

    Можеше ли шофьорът да спре, ако беше натиснал спирачките по-рано?

  6. What would you have done if the brakes had failed?

    Какво щеше да направиш, ако спирачките бяха отказали?

  7. If we had called sooner, the doctor could have saved him.

    Ако се бяхме обадили по-рано, лекарят можеше да го спаси.

  8. If you had driven more slowly, you would have stopped in time.

    Ако беше карал по-бавно, щеше да спреш навреме.

  9. Would your insurance have paid if the other driver had admitted it?

    Щеше ли застраховката ти да плати, ако другият шофьор го беше признал?

  10. If I hadn't been so distracted, would I have scratched your car?

    Ако не бях толкова разсеян, щях ли да ти одраскам колата?

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

Опитай сам

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

2121/4

Изречения

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

Какво щеше да се случи, ако там не беше имало никого?

1 / 4

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