PRESENT PERFECT

Conceito
O Present Perfect é um tempo verbal que não tem um equivalente em português. Normalmente, indica ações que ocorreram no passado e perduram até o presente, ações de um passado indeterminado e ações recentemente concluídas.

Nós estudamos japonês desde os 3 anos.

Eu morei na Austrália por 12 anos. 

Você tem feito coisas boas nos últimos dias.

Estrutura Sintática
O Present Perfect é um tempo composto por dois verbos: um auxiliar e outro principal. O auxiliar é o verbo to have (no presente simples), ou seja: have (para: I, you, we, they) ou has (para: he, she, it). O verbo principal sempre deve estar no particípio.

A estrutura sintática das sentenças segue o modelo:

Sujeito + Verbo auxiliar have conjugado no presente + Verbo principal no particípio+ Complemento

Situações de Uso

As situações de emprego deste tempo verbal são as seguintes:

a) Ações iniciadas que ocorreram em um tempo passado sendo que suas conseqüências perduram até o tempo presente. Neste caso, o Present Perfect é geralmente utilizado com: since, for, lately, recently, up to now, so far, etc.
Exemplo:

You have studied hard lately.

b) Este tempo verbal pode indicar também ações passadas em um tempo desconhecido, indeterminado. Neste caso, faz-se o uso de advérbios, como: already, always, never, yet, etc.

Exemplo:

John has already visited New York.
c) Em ações recentemente concluídas o Present Perfect deve ser usado com a palavra just.
Exemplo:

She has just arrived.

Outros Exemplos:

They have studied for three years in Unicamp. (Eles estudaram por três anos na Unicamp.)

She has danced since she is seven years old. (Ela dança desde os sete anos de idade.)