Correção de frases com uso do Present Perfect

I have traveled to Argentina and Uruguay by plane about two years ago.
I have traveled to Uruguay by car last year.


Essas frases estão erradas segundo o Present Perfect? Por quê?

MELHORE SUA PRONÚNCIA EM INGLÊS
Nesta aula, o professor Adir Ferreira, autor do livro "A Chave do Aprendizado da Língua Inglesa", nos conta como se tornou um Expert em pronúncia e dá várias dicas para você se comunicar melhor em inglês. ACESSAR AULA
3 respostas
Ordenar por: Votos
Juliana Rios 24 106 397
Samuel, sim, as frases estão erradas.

O Present Perfect é um tempo verbal usado quando nos referimos a eventos passados sem momento de ocorrência precisamente definido. Por exemplo:

"I have never traveled abroad."
"I have traveled by plane several times (before)."
"Have you been to Argentina?"

Ao especificarmos o momento de ocorrência, passa a ser necessário o uso do Past Simple.

"I went to Argentina three years ago."
"We traveled a lot last year. "
"We had dinner out last night".

Sobre o Present Perfect:

https://www.englishexperts.com.br/busca ... om-err&ss=
Juliana Rios 24 106 397
Yes, Marcio, that would be correct.

To have dinner out = To go out to dinner = To dine out
Marcio_Farias 1 24 215
"We had dinner out last night" = "We dined out..." :?:
TESTE DE NÍVEL
Faça um teste de inglês e descubra seu nível em 10 minutos! Este teste foi desenvolvido por professores experientes. O resultado sai na hora e com gabarito. INICIAR TESTE