Present perfect

tempo verbale della lingua inglese
Voce principale: Tempi verbali inglesi.

Present perfect è un tempo verbale composto della lingua inglese. In italiano viene erroneamente confuso col passato prossimo.

Esempio con to be
Forma affermativa Forma negativa Forma interrogativa


I have been I have not (haven't) been Have I been?
You have been You have not (haven't) been Have you been?
He/She/It has been He/She/It has not (hasn't) been Has He/she/it been?
We have been We have not (haven't) been Have we been?
You have been You have not (haven't) been Have you been?
They have been They have not (haven't) been Have they been?

Formazione

Forma affermativa

tua mamma troia
Soggetto Ausiliare have Participio passato

Forma negativa

I have not been
Soggetto Ausiliare to have + not1 Participio passato

1La forma contratta è haven't/hasn't

Forma interrogativa

Have I been
Ausiliare to have Soggetto Participio passato

Participio passato in inglese

  Lo stesso argomento in dettaglio: Participio passato (lingua inglese).

Normalmente il participio passato si forma aggiungendo alla fine -ed, come al past simple.

Esempio: I have played, I haven't played e Have I played?.

Variazioni

  • Finisce con "e" si aggiunge solo -d.
  • Se il verbo finisce con "y" preceduta da una consonante si sostituisce la "y" con i e si aggiunge -ed.
  • Se il verbo finisce con una consonante preceduta da vocale la consonante si raddoppia.
  • Esistono numerosi verbi irregolari che non seguono alcuna regola per formare il participio.

Collegamenti esterni