present perfect continuous
il present perfect continuous si forma con:
soggetto + have-has + been + ing form del verbo
they have been waiting here for over six hours!
stanno aspettando qui' da piu' di sei ore!
si usa per parlare di azioni che sono terminate recentemente o appena interrotte. allo stesso modo del present perfect ,vi e' forte legame con adesso (now) ,poiche' l'azione appena conclusa mostra i suoi effetti inquesto momento I am out of breath because I have been running
(sono a corto di fiato perchË ho appena finito di correre)
in questo esempio l'azione appena terminata mostra il
suo effetto (quello di aver lasciato con poco fiato)
I've been looking for you for hours
ti ho cercato per ore,e' implicito che
ti ho trovato (infatti ti sto' parlando),
l'azione di cercarti e' quindi appena
terminata
I've been looking for a girl like you -
not you, but a girl like you.
sto' cercando una ragazza come te -
non te,ma una ragazza come te.
Groucho Marx
la forma interrogativa
si forma invertendo l'ausiliare
have ed il soggetto :
What have you been doing
for the last ten minutes?
cosa stavate facendo per
gli ultimi dieci minuti
la forma negativa
si forma aggiungendo
not all'ausiliare have
Luca has not been practicing his English.
Luca non sta' facendo pratica con il suo inglese
l'altro uso del present perfect continuous
e' per descrivere azioni o attivita' che sono
iniziate nel passato e continuano ancora
adesso; questo tempo verbale e' spesso usato
in domande che usano l'espressione 'how long'
ed a cui spesso si risponde con for e since.
how long has she been learning english?
she's been learning english for 2 years
she's been learning english since 2000
quando usiamo il present perfect continuous mettiamo in risalto l'attivita' in se,a prescindere dal fatto che sia conclusa o meno;questo a differenza di quanto avviene usando il present perfect simple,in cui ci riferiamo ad una azione sicuramente conclusa,di cui vogliamo evidenziarne l'effetto,il risultato
how long si addice al present perfect continuous ,mentre how much e how many si addicono al present perfect simple:
How long has it been raining?
Da quanto tempo sta piovendo?
How many times has she been married?
quante volte e' stata sposata?
eccezioni
quando usiamo il verbo work e il verbo live, possiamo indifferentemente usare il present perfect semplice o continuos we have worked on a farm for 10 yearswe have been working on a farm for 10 years
in entrambi i casi significa :
lavoriamo in un allevamento da 10 anni.
il present perfect simple si usa per azioni o stati iniziati nel passato e che si protraggono nel presente they haven't been home for six years.
essi non stanno a casa da sei anni
il present perfect continuous si usa per ATTIVITA' che iniziano nel passato e continuano ancora I have been writing my first novel since 2010
sto scrivendo il mio primo romanzo dal 2010
present perfect continuous frasi
esempi di present perfect progressive : azioni che iniziano nel passato e continuano nel presente :
they has been waiting for him all dayessi stanno aspettando lui tutto il giorno .
(e stanno ancora aspettando adesso).
I've been writing this article since seven o'clock this morning
sto scrivendo questo articolo dalle sette di stamattina
( e ancora non ho finito).
lara has been travelling since last september
lara sta' viaggiando dallo scorso settembre
.(ancora non e' rientrata a casa=
esempi di present perfect continuous di azioni che sono appena finite e di cui siamo interessati al risultato
we have been cooking since last nightstiamo cucinando dalla scorsa notte
(ed il cbo sul tavolo sembra ottimo)
It's been raining = sta' piovendo
(le strade sono ancora bagnate
paolo's been eating my orange
paolo sta' mangiano il mio arancio
(ne ha gia' mangiato la meta')
uso del present perfect progresive
per riferisrsi ad una serie di azioni
luigi has been writing to her regularly for a couple of months.luigi le sta scrivendo regolarmente da un paio di mesi
pat has been phoning her all week for an answer.
pat le sta' telefonando per tutta la settimana ,al fine di avere una risposta.
The college has been sending students here for over ten years to do work experience.
il college sta' mandando qui' gli studenti da oltre dieci anni per fare esperienza lavorativa.
uso del present perfect continuous con parole quali 'recently', 'over the last few weeks' , 'for', 'all week', 'since', 'for days', 'lately'
I've been thinking to do that for five years.sto' valutando di fare questo da cinque anni
You haven't been getting good marks over the last few weeks.
non stai prendendo dei buoni voti a scuola durante le ultime settimane.
they've been working hard on this project for ten years. essi stanno lavorando duramente su questo progetto da dieci anni.
they ve been looking at other strategies recently.
recentemente essi stanno cercando altre strategie
she's been working here since last september.
stanno alvorando qui' dallo scorso settembre.
frasi con il present perfect continuous
Men, for years now, have been talking about war and peace. But now, no longer can they just talk about it. It is no longer a choice between violence and nonviolence in this world; it's nonviolence or nonexistence.Gli uomini,da anni stanno parlando di guerra e pace. Ma adesso,non possono piu' farlo. Non e' piu' una scelta tra non violenza e violenza in questo mondo; E' non violenza o non esistenza.
Martin Luther King Jr
forma affermativa , interrogativa e negativa del present perfect continuous: You have been waiting here for four hours.
stai aspettando qui' da quattro ore?
Have you been waiting here for four hours?
stai aspettando qui' da quattro ore?
you have been studying for five hours.
stai studiando da cinque ore
he has been watching TV since this morning.
sta' guardando la tv da stamattina.
luisa hasn't been feeling well for 3 days.
luisa non si sente bene da 3 giorni . mark hasn't been visiting us since april.
mark non viene a trovarci da aprile.
Paola has been playing basletball for a long time.
Paola non gioca a baslet da molto tempo.
george has been living in london since he left school. george has lived in london since he left school
george sta vivendo a londra da quando ha lasciato la scuola n.b. in questo caso ,le due frasi hanno il medesimo significato ,poiche ,come abbiamo visto sopra, con i verbi work e live possiamo usare indifferentemente il present perfect simple o il present perfect progressive
What have you been doing?
cosa stai facendo?
altri esempi di present perfect continuous per riferirsi ad azioni che sono gia' finite delle quali puoi ancora vedere degli effetti :
You look tired.Have you been sleeping properly?
sembri stanco .
Stai dormendo in maniera adeguata?
I can smell smoke.
Has somebody been smoking?
sento odore di fumo.
qualcuno ha appena smesso di fumare?
I've got a headache and a stiff neck.
I've been working too long on computer.
ho il mal di testa ed il collo rigido.
sto' lavorando troppo al computer.
Someone has been sleeping on my bed
qualcuno stava dormendo nel mio letto.
( e' certo perche' le coperte
non sono in ordine )
Someone has been sitting in my chair
qualcuno stava sedendo nella mia sedia
(lo so perche' e' ancora
calda ,si e' appena alzato)