O Present Perfect liga o passado ao presente. Usamos have/has + past participle para falar de experiências de vida, ações recentes e situações que começaram no passado e continuam.
I have visited London. (experiência de vida)
She has just finished her homework. (ação recente)
He has worked here for five years. (situação contínua)
Verbos regulares: acrescente -ed. Irregulares: memorize (gone, seen, done, been, eaten...).
I/You/We/They have finished.
He/She/It has finished.
Negativa: I haven't finished. / She hasn't.
Pergunta: Have you finished? / Has she finished?
Para falar de algo que aconteceu (ou nunca aconteceu) na vida, sem dizer quando. Use ever e never.
Have you ever been to New York?
I have never eaten sushi.
She has visited many countries.
Use Present Perfect (não o presente!) com for (duração) e since (ponto de partida).
I have lived here for ten years. (duração)
She has worked here since 2018. (ponto de início)
Em português: 'moro aqui há dez anos' (presente) → inglês: Present Perfect!
Just = acabou de acontecer. Already = antes do esperado. Yet = em perguntas e negativas.
I have just arrived.
She has already eaten.
Have you finished yet? — Not yet.
Erros típicos de falantes de português: