PRESENT PERFECT
Expressa a idéia de que algo aconteceu no passado, porém você não sabe quando, nem pode ou nem tem uma informação que expresse a idéia de passado (normalmente uma palavra - ontem, semana passada, dois dias atrás).
Ele tem os verbos auxiliares HAVE (para os pronomes I, YOU, WE, THEY) e HAS (para os pronomes HE, SHE, IT).
Eles não têm tradução para o português. Você os usa na oração para expressar a idéia de que a ação aconteceu no passado, mas você não sabe quando; não é que você está omitindo, é que você não sabe mesmo quando ocorreu a ação, só que ela aconteceu no passado.
Além dos verbos auxiliares que você deve usá-los, você terá que transforma o verbo principal (aquele que indica a ação) para sua forma de PAST PARTICIPLE (lista de verbo está o nome de PARTICÍPIO), é obrigatória essa mudança, pois assim você estará indicando que o verbo está no PRESENT PERFECT.
Veja o exemplo abaixo:
(HE)
Ex. The scientist HAS proved his theory. (O cientista provou a sua teoria)
Me diga quando?
Você não sabe, mas sabe que foi no passado, pois a estrutura da oração apresentou essa informação (estrutura do PRESENT PERFECT).
A tradução será igual ao PASSADO SIMPLES, mas com a diferença que no PASSADO SIMPLES você pode usar ou não uma informação (palavra, data etc.) que diga quando ocorreu a ação, mas isso é opcional, mas no PRESENT PERFECT você não sabe quando ocorreu a ação.
Veja outro exemplo:
Someone HAS left the coat on the back of the chair.
Quando? Não sabemos, mas sabemos que a ação aconteceu no passado.
Veja a estrutura:
Sujeito + HAVE/HAS + verbo principal no particípio + complemento (afir.)
Sujeito + HAVE/HAS NOT + verbo principal no particípio + complemento (neg.)
HAVE/HAS + Sujeito + verbo principal no particípio + complemento? (int.)