Il present perfect è un tempo verbale che si utilizza in diversi casi:
-quando non vi è alcuna espressione di tempo
-quando c'è "ever" oppure "never"
-quando ci sono queste locuzioni temporali (already, just, not...yet, yet, lately, recently, this month..., up to now,since, for...)
-quando si vuole esprimere un arco di tempo, una duration form
Si costruisce nel seguente modo:
SOGGETTO+HAVE/HAS+VERBO PARTICIPIO PASSATO+RESTO DELLA FRASE
I HAVE GONE
YOU HAVE GONE
HE HAS GONE
SHE HAS GONE
WE HAVE GONE
YOU HAVE GONE
THEY HAVE GONE
I HAVEN'T GONE
YOU HAVEN'T GONE
HE HASN'T GONE
SHE HASN'T GONE
WE HAVEN'T GONE
YOU HAVEN'T GONE
THEY HAVEN'T GONE
HAVE I GONE?
HAVE YOU GONE?
HAS HE GONE?
HAS SHE GONE?
HAVE WE GONE?
HAVE YOU GONE?
HAVE THEY GONE?
Quella a sinistra è la forma affermativa, quella in centro è la forma negativa, mentre quella a destra è la forma interrogativa.