Menu principale:
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
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
Esempio: ore 18,00 Anna è arrivata 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)
6) si usa il Present perfect con for per indicare un periodo di tempo che dura fino ad adesso
Esempio
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)
Esempio
Per fare una domanda che riguarda un periodo di tempo si usa: How long? (da quanto tempo?) con il Present perfect
Esempio
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.