B1 · I tempi e le forme progressive
Il Present Perfect Progressive
Da quanto tempo una cosa è in corso — e che è ancora in corso.
La forma è have o has been più il verbo in -ing. Sottolinea la durata di un processo che arriva fino a ora: da quanto va avanti e quanto si vede adesso.
L'italiano dice la stessa cosa al presente: «aspetto da venti minuti», oppure «sono venti minuti che aspetto». Entrambe si rendono con I have been waiting for twenty minutes — il verbo passa al composto, cosa che né «aspetto» né «sono venti minuti che» lasciano prevedere.
La differenza dal Present Perfect semplice è di sguardo. I have written three emails guarda il risultato: tre, finite. I have been writing emails all morning guarda l'attività: tutta la mattina, e si vede.
Die Form
| affermazione | I have been waiting. / She has been waiting. |
| negazione | I have not been waiting. |
| domanda | How long have you been waiting? |
Die Regeln im Einzelnen
How long chiama quasi sempre questa forma.
How long have you been learning English?Da quanto tempo studi inglese?
Se si tratta di una quantità o di un risultato, si mette la forma semplice.
I have read three chapters. — I have been reading all day.Ho letto tre capitoli. — È tutto il giorno che leggo.
Un risultato visibile nel presente giustifica la progressiva.
Your eyes are red — have you been crying?Hai gli occhi rossi: hai pianto?
I verbi di stato restano anche qui alla forma semplice.
I have known her since school.La conosco dai tempi della scuola.
Woran man es erkennt
- how long
- for
- since
- all day
- all morning
- lately
- recently
Beispielsätze
We have been waiting for over an hour.Aspettiamo da più di un'ora.
She has been working here since April.Lavora qui da aprile.
It has been raining all night.Ha piovuto tutta la notte.
They have been arguing again.Hanno litigato di nuovo.
I have been trying to reach you.È da un po' che provo a raggiungerti.
Noch 5 Beispielsätze
I have been waiting for an hour.Aspetto da un'ora.
She has been working here since 2020.Lavora qui dal 2020.
It has been raining all day.È tutto il giorno che piove.
They have been talking about it for weeks.Ne parlano da settimane.
You look tired — have you been running?Sembri stanco: hai corso?
Die typisch deutsche Falle
Aufgepasst
Il presente italiano inganna perché è logico: l'attesa dura ancora, quindi presente. L'inglese ragiona al contrario — è cominciata prima, quindi composto. I wait since twenty minutes somma il tempo sbagliato, la preposizione sbagliata e la progressiva mancante.
«Sono venti minuti che…» è have been … -ing.
Jetzt selbst
5 Aufgaben zu diesem Thema. Die Antworten werden im Browser geprüft; nichts davon verlässt Ihr Gerät.