Present Perfect vs Present Perfect Continuous

Comprendi la differenza tra azioni concluse e situazioni ancora in corso. Impara a riconoscere su che cosa si concentra l'attenzione.

1.Risultato o processo

1.1Risultato o completamento rispetto all'azione stessa e alla sua durata

Present Perfect - per mettere in evidenza il risultato o il completamento di un'azione.
Present Perfect Progressive - per mettere in evidenza l'azione stessa o la sua durata.

Present Perfect Present Perfect Progressive
I have taught English for five years. (The focus is on the result: you have experience teaching.)
Insegno inglese da cinque anni. (L'attenzione è sul risultato: hai esperienza di insegnamento.)
I have been teaching English all day. (The focus is on the ongoing activity: you're still teaching.)
Sto insegnando inglese tutto il giorno. (L'attenzione è sull'azione in corso: stai ancora insegnando.)
I have lived in New York for five years. (The focus is on the result: you have experience living in New York.)
Vivo a New York da cinque anni / Ho vissuto a New York per cinque anni. (L'attenzione è sul risultato: hai esperienza di vita a New York.)
I have been living in New York for five years. (The focus is on the ongoing activity: you're still living there.)
Vivo a New York da cinque anni. (L'attenzione è sull'azione in corso: ci vivi ancora.)
I have learned how to bake a cake. (The focus is on the result: you now know how to bake a cake.)
Ho imparato a preparare una torta. (L'attenzione è sul risultato: adesso sai preparare una torta.)
I have been learning how to bake a cake for weeks. (The focus is on the ongoing activity: you've spent time learning, and you're still learning.)
Sto imparando a preparare una torta da settimane. (L'attenzione è sull'azione in corso: ci hai dedicato tempo e stai ancora imparando.)
She has worked on her project all day. (The focus is on the result: she has completed working for today.)
Ha lavorato al suo progetto tutto il giorno. (L'attenzione è sul risultato: per oggi ha finito di lavorare.)
She has been working on her project all day. (The focus is on the ongoing activity: working.)
Sta lavorando al suo progetto da tutto il giorno. (L'attenzione è sull'azione in corso: sul lavoro in sé.)

Mettiti alla prova

Scegli: Present Perfect o Present Perfect Progressive.
We _____ ten kilometres.
Scegli: Present Perfect o Present Perfect Progressive.
You _____ too fast. That's why you are tired.
Scegli: Present Perfect o Present Perfect Progressive.
I _____ sausage rolls for the party all the morning.

2.Domande frequenti

Qual è la differenza tra Present Perfect e Present Perfect Continuous?

Il Present Perfect mette in evidenza il risultato di un'azione, mentre il Present Perfect Continuous mette in evidenza l'attività stessa e la sua durata. Confronta «She has painted the living room» (la stanza è finita e sembra nuova) con «She has been painting since 7 a.m.» (ha dipinto per tutto quel tempo e forse sta ancora dipingendo). La forma Continuous si usa con i verbi di attività (action verbs). Con i verbi di stato (stative verbs) come know, resta il Present Perfect: «I have known her for years», non «I have been knowing her».

How many o how long: Present Perfect o Present Perfect Continuous?

Usa il Present Perfect per la quantità (how many) e il Present Perfect Continuous per la durata (how long). Quindi di' «I have written three emails», non «I have been writing three emails»: un numero di cose finite è un risultato. Confronta «We have walked ten kilometres» (la distanza percorsa) con «We have been walking for three hours» (il tempo impiegato). Le domande seguono lo stesso schema: «How many cakes have you made?», ma «How long have you been baking?»

«I've read the book» o «I've been reading the book»: Present Perfect o Present Perfect Continuous?

«I've read the book» significa che hai finito il libro, «I've been reading the book» che lo stai leggendo da un po'. Il Present Perfect indica un risultato concluso, il Present Perfect Continuous un'attività che probabilmente è ancora in corso. Quindi «I've read it, so I can lend it to you», ma «I've been reading it for weeks and I'm only on chapter ten». Allo stesso modo, «He has written his thesis» significa che la tesi è finita, e «He has been writing his thesis» che ci sta ancora lavorando.

«I have lived here for ten years» o «I have been living here for ten years»: è giusto il Present Perfect o il Present Perfect Continuous?

Sono corretti entrambi: con live, work, teach o study più for o since, i due tempi hanno quasi lo stesso significato. In italiano si dice in entrambi i casi «vivo qui da dieci anni». Il Present Perfect presenta quei dieci anni come un fatto consolidato, il Present Perfect Continuous mette in primo piano l'attività che continua e spesso suona più temporaneo. Confronta «I have been working at a café since June» (un lavoro per ora) con «My parents have lived in this town all their lives» (una situazione stabile).

Pronto a esercitarti su questo argomento?

Scarica l’app ed esercitati su questo argomento come in un gioco: con XP, serie e feedback immediato.