Трето условно (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 + 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 въпроса, които този урок задава в приложението. Напиши формата или избери отговора.
If he ___ the warning, he wouldn't have crashed.
If I ___ about the ice, I would have warned you.
If you had told me, I ___ you.
If we had left earlier, we would have(catch) the train.
If the car had stopped, the boy wouldn't have(break) his leg.
Would you have(buy) a new bike if the insurance had paid?
Примери от курса
Отбелязана е думата, за която се отнася правилото. Натисни бутона за възпроизвеждане, за да чуеш изречението.
What would have happened if nobody had been there?
Какво щеше да се случи, ако там не беше имало никого?
Would you have stopped if you had seen the sign?
Щеше ли да спреш, ако беше видял знака?
If I'd checked my mirror, I'd have noticed the motorbike.
Ако бях проверил огледалото си, щях да забележа мотора.
If I had seen the ice, I wouldn't have fallen.
Ако бях видял леда, нямаше да падна.
Could the driver have stopped if he had braked earlier?
Можеше ли шофьорът да спре, ако беше натиснал спирачките по-рано?
What would you have done if the brakes had failed?
Какво щеше да направиш, ако спирачките бяха отказали?
If we had called sooner, the doctor could have saved him.
Ако се бяхме обадили по-рано, лекарят можеше да го спаси.
If you had driven more slowly, you would have stopped in time.
Ако беше карал по-бавно, щеше да спреш навреме.
Would your insurance have paid if the other driver had admitted it?
Щеше ли застраховката ти да плати, ако другият шофьор го беше признал?
If I hadn't been so distracted, would I have scratched your car?
Ако не бях толкова разсеян, щях ли да ти одраскам колата?
Изречения с това правило в курса: 25
Опитай сам
Преведи изречение с това правило. Както в приложението, проверката ще отбележи думата с грешка и ще каже кое правило е нарушено.
Изречения
Напиши го на английски
Какво щеше да се случи, ако там не беше имало никого?