„Dacă învăț, iau notă mare.” „Dacă aș avea bani, aș călători.” „Dacă aș fi plecat mai devreme, n-aș fi pierdut trenul.” Toate sunt fraze condiționale, iar în engleză fiecare are o structură fixă de timpuri. Vestea bună este că regulile sunt foarte regulate: odată ce recunoști tipul, timpurile vin aproape automat. Propozițiile condiționale sunt un subiect clasic în testele de gramatică și la examenele de limba engleză.
Structura unei fraze condiționale
O frază condițională are două părți:
- propoziția cu if (condiția);
- propoziția principală (rezultatul).
Ordinea lor poate fi schimbată. Când propoziția cu if este prima, se pune virgulă între ele: If it rains, we stay home. Când este a doua, de obicei nu se pune virgulă: We stay home if it rains.
Tipul 0: adevăruri generale
if + Present Simple → Present Simple
If you heat water to 100 °C, it boils.
Se folosește pentru legi ale naturii, reguli și situații care se repetă. If poate fi înlocuit cu when fără să se schimbe sensul.
Tipul 1: situații reale, posibile în viitor
if + Present Simple → will + verb
If I finish my homework, I will go out.
Greșeala clasică: If I will finish. După if nu se folosește will, deși în română spunem „dacă voi termina”.
Tipul 2: situații imaginare în prezent sau viitor
if + Past Simple → would + verb
If I had more time, I would learn Japanese. (Nu am timp; este o situație ipotetică.)
Cu verbul to be se folosește were la toate persoanele, mai ales în limba scrisă: If I were you, I would accept the offer. Forma was apare în vorbirea informală, dar were este varianta sigură la examene.
Tipul 3: situații imaginare în trecut
if + Past Perfect → would have + participiul trecut
If we had left earlier, we would have caught the train. (Nu am plecat mai devreme și am pierdut trenul.)
Tipul 3 exprimă regrete, reproșuri sau speculații despre un trecut care nu se mai poate schimba.
Condiționalele mixte
Uneori condiția și rezultatul se referă la momente diferite:
- trecut → prezent: If I had slept more last night, I wouldn't be tired now. (if + Past Perfect → would + verb);
- prezent → trecut: If she were more careful, she wouldn't have made that mistake. (if + Past Simple → would have + participiu).
Unless și alte conjuncții
- unless = if not: Unless you study, you will fail = If you don't study, you will fail. După unless verbul este la forma afirmativă.
- as long as / provided that = „cu condiția să”: You can borrow my bike as long as you bring it back.
- in case = „în caz că, pentru eventualitatea în care”: Take an umbrella in case it rains.
Recapitulare:
| tipul | propoziția cu if | propoziția principală | sens |
|---|---|---|---|
| 0 | Present Simple | Present Simple | adevăr general |
| 1 | Present Simple | will + verb | posibil, real |
| 2 | Past Simple | would + verb | imaginar, prezent sau viitor |
| 3 | Past Perfect | would have + participiu | imaginar, trecut |
Exemple rezolvate
Exemplul 1: completează cu forma corectă
a) If you mix red and white, you (get) pink. → get (tipul 0, adevăr general).
b) If she calls, I (tell) her the news. → will tell (tipul 1).
c) If I (be) taller, I would play basketball. → were (tipul 2).
d) If they had invited me, I (come). → would have come (tipul 3).
Exemplul 2: transformarea unei fraze
Cerință: Rescrie fraza păstrând sensul: I don't have a car, so I can't drive to work.
Răspuns: Situația este reală în prezent, iar fraza nouă trebuie să o prezinte ca ipoteză, deci tipul 2: If I had a car, I could drive to work. Verbul could (= would be able to) poate înlocui would.
Exemplul 3: din trecut, cu regret
Cerință: Rescrie: He didn't read the instructions, so he broke the machine.
Răspuns: Ambele fapte sunt în trecut, iar fraza nouă le inversează: If he had read the instructions, he wouldn't have broken the machine. Observă că afirmativul devine negativ și invers.
Greșeli frecvente
- „will” după „if”. If it will rain este greșit la tipul 1; corect: If it rains.
- „would” în ambele propoziții. If I would have money, I would buy it este greșit; corect: If I had money, I would buy it.
- Tipul 3 incomplet. If I had known, I would helped you este greșit; corect: I would have helped you.
- Dublă negație cu unless. Unless you don't hurry este greșit; unless conține deja negația.
- Tipul 2 confundat cu tipul 1. Alege tipul 1 când situația este posibilă, tipul 2 când este improbabilă sau imposibilă: If I win the match (am șanse reale) / If I won the lottery (puțin probabil).
Pe scurt
- Tipul 0: Present Simple în ambele propoziții (adevăruri generale).
- Tipul 1: if + Present Simple, will + verb (situații posibile); fără will după if.
- Tipul 2: if + Past Simple (were la to be), would + verb (situații imaginare în prezent).
- Tipul 3: if + Past Perfect, would have + participiu (situații imaginare în trecut).
- Unless = if not și este urmat de un verb la forma afirmativă.