Vai al contenuto
B1grammar75 domande

Present perfect

Il present perfect collega un evento passato al suo risultato attuale; per questo non convive con un'espressione di tempo finita. In questa pagina rivedi la struttura have/has + past participle, i suoi usi e la differenza tra been e gone.

La regola

Il present perfect collega un evento passato al momento presente; per questo si rifiuta di stare accanto a un tempo finito.

Ricorda

  • have o has + la terza forma del verbo (past participle).
  • Serve per l'esperienza, per un risultato ancora valido e per una situazione non finita.
  • ever, never, just, already, yet e still appartengono a questo tempo.

Trappola comune da evitare

I have been to Rome e I have gone to Rome non dicono la stessa cosa: been dice che sei tornato, gone dice che sei ancora li.

Mettiti alla prova

Nomina tre cose che hai fatto e tre che non hai mai fatto, poi allenati.

Continua a sviluppare le tue competenze con altri argomenti di questo livello.