Present perfect
https://www.englishgratis.com/m/gr43.htmIl Present Perfect è il tempo verbale inglese che esprime il concetto generale di un’azione che, pur essendosi svolta nel passato, ha ancora qualche tipo di rapporto con il presente. Tale rapporto con il presente può riguardare: Il tempo in cui l’azione si è svolta. L’azione stessa, che non è finita mentre si parla.