Present perfect simple
Grammatica > Verbi > Il Passato
Si usa il Present perfect:
1) Uno per parlare di un'azione avvenuto nel passato, ma di cui non si dice esattamente quando:
I've read this book. (Ho letto questo libro)
2) per parlare in generale delle esperienze della nostra vita:
I've been to Mexico twice.
Si può usare NEVER (Mai) nelle frasi negative che riguardano propria vita.
I've never seen a tiger
I've never seen a tiger
Quando si fanno domande alle persone sulla loro vita spesso si usa EVER (mai = qualche volta)
Have you ever visited Berlin? I've visited it twice.
Non si può usare when con il Present perfect.
Non si può dire When have you gone…. ma When did you go to Berlin?
3) per parlare di azioni recenti.
Ore 18,00 Paul è arrivato a casa; ore 18,01 si può dire: Paul has arrived home
4) per parlare di azioni passate che hanno un risultato nel presente
John's had a shower. He feels clean and fresh
Have you ever visited Berlin? I've visited it twice.
Non si può usare when con il Present perfect.
Non si può dire When have you gone…. ma When did you go to Berlin?
3) per parlare di azioni recenti.
Ore 18,00 Paul è arrivato a casa; ore 18,01 si può dire: Paul has arrived home
4) per parlare di azioni passate che hanno un risultato nel presente
John's had a shower. He feels clean and fresh
Non si può usare when con il Present perfect.
Non si può dire When have you gone…. ma When did you go to Berlin?
3) per parlare di azioni recenti
Ore 18,00 Paul è arrivato a casa; ore 18,01 si può dire: Paul has arrived home
4) si usa il Present perfect per parlare di azioni passate che hanno un risultato nel presente
John's had a shower. He feels clean and fresh
Non si può dire When have you gone…. ma When did you go to Berlin?
3) per parlare di azioni recenti
Ore 18,00 Paul è arrivato a casa; ore 18,01 si può dire: Paul has arrived home
4) si usa il Present perfect per parlare di azioni passate che hanno un risultato nel presente
John's had a shower. He feels clean and fresh
5) Si usa il Present perfect con espressioni di tempo che includono il tempo presente: recentely, today, this morning, so far (fin qui)
I've seen Mary recentely. I haven't met George so far.
I've seen Mary recentely. I haven't met George so far.
6) si usa il Present perfect con for per indicare un periodo di tempo che dura fino ad adesso
I've worked here for two years
7) Si usa il Present perfect con since per indicare il momento preciso di inizio nel passato (questa costruzione si traduce in italiano con il presente + da)
I've worked here since 1999.
Per fare una domanda che riguarda un periodo di tempo si usa: How long? (da quanto tempo?) con il Present perfect
How long have you been in England?
Nota la differenza:
He's been to Paris (adesso è a casa). He's been = ha finito il viaggio
He's gone to Paris (è a Parigi). He's gone = ha cominciato il viaggio.
7) Si usa il Present perfect con since per indicare il momento preciso di inizio nel passato (questa costruzione si traduce in italiano con il presente + da)
I've worked here since 1999.
Per fare una domanda che riguarda un periodo di tempo si usa: How long? (da quanto tempo?) con il Present perfect
How long have you been in England?
Nota la differenza:
He's been to Paris (adesso è a casa). He's been = ha finito il viaggio
He's gone to Paris (è a Parigi). He's gone = ha cominciato il viaggio.