Present perfect simple - tutto inglese - Imparare l'inglese gratis on line

tuttoinglese.it
Vai ai contenuti

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

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

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

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.


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.


Torna ai contenuti