B2 · Condizioni e desideri
Il periodo ipotetico di tipo 3
È andata diversamente — e non si cambia più.
A colpo d’occhio
- Da ricordare
- if had done, would have done. Mai al contrario, mai due volte.
- Forma
- If I had known,se io l’avessi saputo
- Parole chiave
- if … had
- would have
- could have
- might have
- otherwise
- Trappola
- Sbagliato:If I would have known, I would had come.Giusto:If I had known, I would have come.
Ora tocca a te
5 esercizi su questo argomento. Le risposte vengono controllate nel browser; nessuna lascia il tuo dispositivo.
Ora scrivi tu4 frasi su questo tema, scritte e corrette subito.
La forma
Come si costruiscono le forme
Ogni riga dà prima il significato, poi la forma in inglese. I colori mostrano che cosa cambia da una forma all’altra.
radice (regolare) marca del tempo verbo ausiliare negazione
| se io l’avessi saputo | If I had known, |
| se tu l’avessi saputo | If you had known, |
| se lui l’avesse saputo | If he had known, |
| se noi l’avessimo saputo | If we had known, |
| se voi l’aveste saputo | If you had known, |
| se loro l’avessero saputo | If they had known, |
| io ti avrei chiamato | I would have called you. |
| tu mi avresti chiamato | you would have called me. |
| lui ti avrebbe chiamato | he would have called you. |
| noi ti avremmo chiamato | we would have called you. |
| voi ci avreste chiamato | you would have called us. |
| loro ti avrebbero chiamato | they would have called you. |
| negazione | If she had not helped, we would have failed. |
| con could | If we had left earlier, we could have caught it. |
Le regole una per una
La forma di questo argomentoLa parola che la richiede
Frase con if al Past Perfect, principale con would have più participio.
If they had asked, we would have said yes.Se lo avessero chiesto, avremmo detto di sì.
Nella frase con if non va mai would have.
If he had listened, this would not have happened.Se avesse ascoltato, non sarebbe successo.
Al posto di would possono stare could have o might have.
We might have won if the weather had been better.Forse avremmo vinto se il tempo fosse stato migliore.
Le forme miste sono possibili se la conseguenza arriva al presente.
If I had studied medicine, I would be a doctor now.Se avessi studiato medicina, adesso sarei medico.
Frasi di esempio
If we had booked earlier, it would have been cheaper.Se avessimo prenotato prima, sarebbe costato meno.
She would have told you if she had known.Te lo avrebbe detto se lo avesse saputo.
If the train had not been late, I would have made it.Se il treno non fosse stato in ritardo, ce l'avrei fatta.
If I had listened to you, I would not be in this mess.Se ti avessi dato retta, adesso non sarei nei guai.
Altre 6 frasi di esempio
If they had left an hour earlier, they would have avoided the traffic.Se fossero partiti un'ora prima, avrebbero evitato la coda.
I would not have signed it if I had read the small print.Non avrei firmato se avessi letto le clausole in fondo.
If the alarm had gone off, nobody would have noticed anyway.Se l'allarme fosse scattato, non se ne sarebbe accorto nessuno.
She could have finished the degree if the money had lasted.Avrebbe potuto finire gli studi se i soldi fossero bastati.
If we had not moved, the children would still be at that school.Se non ci fossimo trasferiti, i bambini sarebbero ancora in quella scuola.
It might have worked if anyone had tried.Forse avrebbe funzionato se qualcuno ci avesse provato.
La trappola tipica di chi parla italiano
Attenzione
La forma italiana coincide, quindi il pericolo non è costruirla male ma dubitarne. In inglese would have tiene have in tutte le persone; nessun ausiliare cambia, nessun participio si accorda, e la scelta tra essere e avere qui non esiste.
La spiegazione completa
Leggila tutta · circa 1 min
Il tipo 3 parla del passato, che sarebbe potuto andare altrimenti. La frase con if va al Past Perfect, la principale con would have più il participio: If I had known, I would have come.
Le due parti sono irreali: non lo sapevo e non sono venuto. Perciò questo tipo esprime quasi sempre rimpianto, rimprovero o una spiegazione data dopo.
L'italiano ha la costruzione esatta con il congiuntivo trapassato e il condizionale composto: «se l'avessi saputo, sarei venuto». La corrispondenza è piena e non c'è nulla da aggiungere: in inglese have resta have, non si accorda niente e non si sceglie nessun ausiliare.
A che punto sei con questo argomento?
Si compila da solo dopo l’allenamento. Puoi cambiarlo qui quando vuoi.
Avanti nel percorso: 88 · Il Future ProgressiveTorna al percorso
I verbi di questa pagina, in tutte le forme: have · be · listen · ask · make · know · happen · tell