"If" è la parola più usata per introdurre condizioni, ma l'inglese offre alternative più eleganti e precise. Unless, provided (that), as long as e altre espressioni ti permettono di variare il tuo linguaggio e di esprimere sfumature diverse.
Usare queste alternative ti farà sembrare più fluente e sofisticato. Vediamo come funzionano.
La Regola d'Oro
Tutte queste espressioni introducono condizioni e seguono le stesse regole dei tempi verbali dei condizionali classici. La differenza sta nella sfumatura di significato che aggiungono.
Unless = If... not
Unless significa "a meno che non" o "se non". È l'equivalente di "if... not" ma in forma più compatta ed elegante.
Attenzione!
SBAGLIATO: "Unless you don't hurry, you'll miss the train."
CORRETTO: "Unless you hurry, you'll miss the train."
"Unless" contiene già la negazione! Non aggiungere "don't" o "not".
Provided (that) / As long as
Queste espressioni significano "a condizione che" o "purché". Sottolineano che il risultato dipende strettamente dalla condizione.
| Espressione | Registro |
|---|---|
| provided (that) | Formale |
| providing (that) | Meno formale |
| as long as | Neutro/Informale |
| so long as | Informale |
In case
In case significa "nel caso in cui" o "per precauzione". È diverso da "if" perché indica una precauzione piuttosto che una condizione diretta.
Nota la differenza: con "in case" prendi l'ombrello prima che piova, per precauzione. Con "if" lo prendi quando piove.
Even if
Even if significa "anche se" e indica che il risultato non cambierà nemmeno se la condizione si verifica.
Riepilogo Veloce
| Espressione | Significato | Esempio |
|---|---|---|
| unless | a meno che non (= if not) | Unless you call, I won't come. |
| provided (that) | a condizione che | You can go provided you finish. |
| as long as | purché, a patto che | Stay as long as you're quiet. |
| in case | nel caso in cui (precauzione) | Take a map in case you get lost. |
| even if | anche se | I'll go even if it rains. |
Trucco per Ricordare
Unless = "se NON" (negazione inclusa)
Provided/As long as = "ok, MA solo se..."
In case = "per sicurezza, perché magari..."
Even if = "non cambia niente, anche se..."
