Você mora no mesmo lugar há algum tempo? Se sim, isso é algo que começou no passado e continua no tempo presente, certo? Nessa situação, utilizamos o Present Perfect Tense. Vejamos o exemplo:
I have lived in Campinas since 2015.
Nós também usamos o Present Perfect Tense para uma ação passada com um resultado agora:
I have lost my passport (Eu perdi meu passaporte) = I can't find my passport now (Eu não consigo achar meu passaporte agora)
ou
We have bought a new car (Nós compramos um carro novo) = We have a new car now (Nós temos um carro novo agora)
I've just... e I've already... são duas expressões que também podem ser seguidas pelo Present Perfect. Nesse caso, just se refere a algo que aconteceu há pouco tempo. Already se refere a algo que aconteceu antes do esperado. Veja seus usos nos diálogos abaixo:
A: Are you hungry? (= Você está com fome?)
B: No, I've just had lunch. (= Não, eu acabei de almoçar.)
ou
A: What time is Gabriel coming? (= Que horas Gabriel está vindo?)
B: He has already arrived. (= Ele já chegou. [antes do esperado])
Também podemos usar o Present Perfect para falar sobre experiências e descrever realizações que já aconteceram, mas sem marcações de tempo específicas:
He has traveled the world. (= Ele viajou o mundo.)
I've got this! (= Eu consegui!)
Lembre-se: Quando o momento exato da ação é mencionado, não se pode usar o Present Perfect!
Yet dá a ideia de "até agora". Também é uma expressão que pode ser usada com o Present Perfect, geralmente em sentenças negativas ou interrogativas e no final da frase, como nos seguintes diálogos:
A: Are they here? (= Eles estão aqui?)
B: No, they haven't arrived yet. (= Não, eles ainda não chegaram.)
ou
A: Have they arrived yet? (= Eles já chegaram?)
B: No, not yet. We're still waiting for them. (= Não, ainda não. Nós ainda estamos esperando por eles.)
Na forma interrogativa, há duas estruturas que são usadas com o Present Perfect: Have you ever...? e How long have you...?.
Elas aparecem quando falamos de um tempo do passado até agora, alguns dias ou até mesmo a toda vida de uma pessoa.
A: How long has she been in France? (= Há quanto tempo ela está na França?)
B: She has been in France for three days. (= Ela está na França há três dias.)
ou
Have you ever been to Japan? (= Você já esteve no Japão? [em toda a sua vida até agora])