Quando usiamo il present perfect tense?
1. Azioni che sono iniziate nel passato e stanno ancora
continuando
Il present perfect è spesso usato per parlare di un'azione che è iniziata in un certo momento nel passato e sta ancora continuando.
Spesso si usano le parole for (con un periodo) e since (con un punto di inizio dell'azione) insieme al present perfect.
Attenzione: in questi ultimi due casi si traduce in italiano usando il tempo PRESENTE!!!.
Esempi:
nel passatoSpesso si usano le parole for (con un periodo) e since (con un punto di inizio dell'azione) insieme al present perfect.
Attenzione: in questi ultimi due casi si traduce in italiano usando il tempo PRESENTE!!!.
Esempi:
He has lived in Canada for five years.
= VIVE in Canada DA cinque anni
(Ha iniziato a vivere in Canada cinque anni fa e abita ancora lì)
She has worked at the University since 1994.
= LAVORA all'Università DAL 1994
(Ha iniziato a lavorare all'Università nel 1994 e lavora ancora lì)
2. Azioni che sono accadute in un momento imprecisato
= VIVE in Canada DA cinque anni
(Ha iniziato a vivere in Canada cinque anni fa e abita ancora lì)
She has worked at the University since 1994.
= LAVORA all'Università DAL 1994
(Ha iniziato a lavorare all'Università nel 1994 e lavora ancora lì)
2. Azioni che sono accadute in un momento imprecisato
A volte è importante dire che qualcosa è accaduto (o non è accaduto) ma non è importante (o non lo si sa) quando è accaduto. In questo caso usiamo il present perfect.
Si usano spesso le parole already, yet, ever o never col present perfect. Already, ever e never vanno messe di solito prima del participio passato all'interno della frase; yet va alla fine di frasi interrogative o negative.
already = già - si usa in frasi affermative prima del participio passato
yet = già - si usa in frasi interrogative alla fine della frase
(not...) yet = (non...) ancora - si usa in frasi negative alla fine della frase
ever = mai - si usa in frasi interrogative prima del participio passato
never = mai - si usa in frasi col verbo alla forma affermativa ma dal significato negativo (never = not + ever) prima del participio passato
Esempi:
I've already seen that film. I don't want to see it again.
= Ho già visto quel film. Non voglio rivederlo.
(non importa qualdo l'ho visto.)
Have you ever been to Germany?
= Sei mai stato in Germania?
(non importa quando ci sei andato - voglio solo sapere se sei stato lì o no)
I have never eaten a hot dog.
= Non ho mai mangiato un hot dog
(azione descritta in inglese con il verbo alla forma affermativa ma dal significato negativo)
Have you done your homework yet?
= Hai già fatto i compiti?
I haven't done my homework yet.
= Non ho ancora fatto i compiti.
3. Azioni accadute recentemente nel passato,
appena concluse.
In questo caso usiamo just prima del participio passato.
Just = Appena - in frasi affermative prima del participio passato.
Esempio:
I have just met John.
= Ho appena incontrato John.
= Ho già visto quel film. Non voglio rivederlo.
(non importa qualdo l'ho visto.)
Have you ever been to Germany?
= Sei mai stato in Germania?
(non importa quando ci sei andato - voglio solo sapere se sei stato lì o no)
I have never eaten a hot dog.
= Non ho mai mangiato un hot dog
(azione descritta in inglese con il verbo alla forma affermativa ma dal significato negativo)
Have you done your homework yet?
= Hai già fatto i compiti?
I haven't done my homework yet.
= Non ho ancora fatto i compiti.
3. Azioni accadute recentemente nel passato,
appena concluse.
In questo caso usiamo just prima del participio passato.
Just = Appena - in frasi affermative prima del participio passato.
Esempio:
I have just met John.
= Ho appena incontrato John.
4. Azioni accadute nel passato
ma che hanno ancora un effetto nel presente
Questo uso è un po' più difficile degli altri tre. In questo caso. l'azione è accaduta in un certo momento nel passato, ma l'effetto dell'azione è importante ancora adesso.
E' più facile da capire questo caso se paragoniamo le frasi al present perfect con frasi al simple past.
Tense | Sentence | Meaning |
---|---|---|
Present perfect | I've lost my keys. = Ho perso le chiavi | I don't have the keys. They are still missing. = Non ho le chiavi. Non sono ancora state trovate. |
Simple past | I lost my keys yesterday. = Ho perso le chiavi ieri. | I didn't have them yesterday, but today I found them. = Non le avevo ieri, ma oggi le ho trovate. |
Present perfect | She's broken her arm. = Si è rotta un braccio. | The arm is still broken. = Il braccio è ancora rotto. |
Simple past | She broke her arm. = Si è rotta un braccio. | The arm is probably OK now. = Probabilmente il braccio è guarito adesso. |
So... Present perfect or simple past?
Present perfect:
- Azioni accadute in un momento imprecisato del passato (non lo sappiamo o non ci interessa dirlo) - non possiamo usare when!
- Azioni iniziate nel passato ma ancora in corso (traducibili in italiano con il presente indicativo)
- Azioni accadute in passato ma le cui conseguenze perdurano ancora oggi
- Con already, just, ever, never, yet
- con recently (recentemente) / lately (ultimamente)
Simple past:
- Azioni accadute in un momento preciso e dichiarato del passato
- con last month/year
- con when (when I was a child... - quando ero piccolo)
- con in (in December/2001)
- con on (on Saturday/24th November)
- con ago (three months/years/hours... ago)
A volte, una conversazione può iniziare con una domanda al present perfect, e continuare al simple past se la risposta specifica quando l'azione di cui si vuole sapere qualcosa è accaduta:
A: Have you ever been to Australia?
B: Yes, I've already been there.
(nella risposta non è stato menzionato quando sono stato in Australia)
A: Have you ever been to Australia?
B: Yes, I went there two years ago.
A: Really? Did you like it?
B: Yes I did!
(La persona B ha specificato quando è stata in Australia, quindi la conversazione preseguirà al simple past, perché si sta parlando di un momento preciso del passato)
Practice:
http://www.englishpage.com/verbpage/verbs5.htm
http://www.englishpage.com/verbpage/verbs6.htm
http://www.englishexercises.org/makeagame/viewgame.asp?id=3365
http://www.englisch-hilfen.de/en/exercises/tenses/simple_past_present_perfect.htm
http://web2.uvcs.uvic.ca/elc/studyzone/330/grammar/upperf1.htm
http://web2.uvcs.uvic.ca/elc/studyzone/330/grammar/upperf2.htm
http://web2.uvcs.uvic.ca/elc/studyzone/330/grammar/upperf3.htm
http://www.eclecticenglish.com/grammar/PresentPerfect1D.html
http://www.learn4good.com/languages/evrd_grammar/presentp_exc.htm
http://www.ego4u.com/en/cram-up/grammar/simpas-preper/exercises
http://www.ego4u.com/en/cram-up/grammar/simpas-preper/exercises?ex02
http://www.ego4u.com/en/cram-up/grammar/simpas-preper/exercises?ex03
http://www.ego4u.com/en/cram-up/grammar/simpas-preper/exercises?ex04
http://www.ego4u.com/en/cram-up/grammar/simpas-preper/exercises?ex05
http://www.ego4u.com/en/cram-up/grammar/simpas-preper/exercises?ex06
http://www.ego4u.com/en/cram-up/grammar/simpas-preper/exercises?ex07
http://www.ego4u.com/en/cram-up/grammar/simpas-preper/tests?test1
http://www.ego4u.com/en/cram-up/grammar/simpas-preper/tests?test2
http://www.ego4u.com/en/cram-up/grammar/simpas-preper/tests?test3
http://www.englishtenseswithcartoons.com/tenses/present_perfect
http://www.englishtenseswithcartoons.com/quiz/present_perfect_vs_past_continuous