Várias Frases em Present Perfect

Eu gostaria de criar frases no present perfect em inglês. Se possível, frases diversas com tradução do inglês para o português.

Thank you in advance!
MENSAGEM PATROCINADA Faça um teste de inglês e descubra seu nível em 15 minutos! Este teste foi desenvolvido por professores e linguistas certificados. O resultado sai na hora e com gabarito.

Clique aqui para iniciar o Teste Online!
Avatar do usuário Donay Mendonça 46700 21 71 1069
Confira frases em inglês traduzidas para o português, no present perfect simple (pps) e present perfect continuous (ppc).

1. I have lived here for ten years. (pps)
Eu moro aqui há dez anos. Faz dez anos que eu moro aqui.
2. I've worked as a teacher for almost twenty years. (pps)
Eu trabalho como professor há quase vinte anos. Faz quase vinte anos que eu trabalho como professor.
3. You have seen many different things since 2014. (pps)
Você tem visto muitas coisas diferentes desde 2014.
4. You've won one million dollars! (pps)
Você ganhou um milhão de dólares!
5. He has been married for two and a half years. (pps)
Ele está casado há dois anos e meio. Faz dois anos e meio que ele é casado.
6. He's known Anna for a long time. (pps)
Ele conhece a Anna há muito tempo. Tem muito tempo que ele conhece a Anna.
7. She has been sick since January. (pps)
Ela está doente desde janeiro.
8. She's lost a lot of weight recently. (pps)
Ela perdeu muito peso recentemente. Ela emagreceu muito, recentemente.
9. It has been hard for us to deal with John. (pps)
Tem sido difícil para nós lidarmos com o John.
10. It hasn't rained for a long time. (pps)
Não chove há muito tempo. Faz muito tempo que não chove.
11. I haven't been to New York for three years. (pps)
Eu não vou a Nova Iorque há três anos. Faz três anos que não vou a Nova Iorque.
12. I haven't seen my sister since 2005. (pps)
Eu não vejo a minha irmã desde 2005.
13. You haven't called your mother since April. (pps)
Você não liga para a sua mãe desde abril.
14. He hasn't eaten anything for two days. (pps)
Ele não come nada há dois dias. Faz dois dias que ele não come nada.
15. I have been living here for ten years. (ppc)
Eu moro aqui há dez anos. Faz dez anos que eu moro aqui.
16. I've been working as a teacher for almost twenty years. (ppc)
Eu trabalho como professor há quase vinte anos. Faz quase vinte anos que eu trabalho como professor.
17. You have been saying the same thing since I got here. (ppc)
Você está dizendo a mesma coisa desde que eu cheguei aqui.
18. You've been dating Mary for three months. (ppc)
Você está namorando a Mary há três meses. Faz três meses que você está namorando a Mary.
19. He has been doing it since Friday. (ppc)
Ele está fazendo isto desde sexta-feira.
20. She's been trying for three weeks. (ppc)
Ela está tentando há três semanas. Faz três semanas que ela está tentando.
21. It has been raining for ten days. (ppc)
Está chovendo há dez dias. Faz dez dias que está chovendo.
22. It's been snowing since Saturday. (ppc)
Está nevando desde sábado.
23. We have been winning for seven months. (ppc)
Nós estamos vencendo há sete meses. Faz sete meses que estamos vencendo.
24. They've been traveling for ten hours. (ppc)
Eles estão viajando há dez horas. Faz dez horas que eles estão viajando.
25. Have you lost your money? (pps)
Você perdeu o seu dinheiro?
26. Have you been there? (pps)
Você esteve lá? Você (já) foi lá?
27. Has John won the game? (pps)
O John ganhou o jogo?
28. Has she done the job? (pps)
Ela fez o serviço?
29. How long have you been studying English? (ppc)
Há quanto tempo você estuda inglês? Faz quanto tempo que você estuda inglês?
30. Has it been difficult? (pps)
Tem sido difícil?

Cf. Present Perfect: O Guia Definitivo
Cf. Present Perfect e Simple Past no Inglês Americano e Britânico
Cf. Frases no Present Perfect Continuous em inglês com tradução
Cf. Been: Usos avançados
Cf. Quando você precisa usar o Present Perfect

Bons estudos!
Avatar do usuário maryziller 285 1 1
All of the examples are very good, but I would say, "She has bought a car instead of "she has bought one car".
Avatar do usuário Donay Mendonça 46700 21 71 1069
Mary,

Boa observação.

Ela trouxe um carro, que não importa qual ou quantos deveria trazer. [She has brought a car.]
Ela trouxe um carro apenas, geralmente traz dois, três, etc. [She has brought one car.]

Valeu!
Olá! Eu também fiz algumas frases, gostaria que dessem uma olhadinha e corrigissem, se for possível, claro.

My uncle has built his house.
He has brought water for me.
The kid has bitten her tong.
My injury had bled.
Have you ever been Kansas city?
I've choosen fight since 2005.

Escolhi alguns verbos difíceis de fazer frase rsrsrs, mas eu tentei, espero que estejam corretas.

Obrigada pela atenção.

Cheers,
Letícia.