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.)