A diferença entre "I have lied" e "I lied"

I Have lied to you
I lied to you

Os significados são iguais, só que um se usa o have e o outro não...

Qual o porquê disso?

ENGLISH PLUS Destrave todos os recursos do English Experts, mantenha o foco e aprenda inglês em outro nível.

Além de aprender sem anúncios, o English Plus inclui:
  1. Curso do English Experts: Melhore seu inglês com um intensivo de 180 dias
  2. Meu Vocabulário ilimitado: amplie seu vocabulário em tempo recorde
  3. Respostas verificadas por especialistas (acesso ilimitado)
  4. Textos em inglês com tradução e pronúncia (narrados por um Americano)
  5. Minicurso de Business English: Prepare-se para as principais situações do dia a dia no ambiente corporativo
SAIBA MAIS
2 respostas
Donay Mendonça 22 103 1.5k
Dicas:

"I have lied" (a) quer dizer que você mentiu e ainda mente; fala de algo que começou lá no passado e ainda acontece. (b)"I have lied" pode indicar, dependendo do contexto, que você mentiu recentemente, não se menciona quando, mas é relativamente recente; ou, ainda, que você mentiu em alguma época do passado, mas não se menciona quando. O presente perfeito pode ter estes sentidos: algo que tem acontecido, algo que aconteceu em um tempo recente, ou que simplesmente aconteceu e não se fala quando.

Uma dica de 'present perfect'

"I lied" quer dizer que você mentiu, porém, não há relação de continuidade com o tempo presente. O passado simples é usado para isso.

Importante: com uma pesquisa na área de busca por 'presente perfeito' e 'presente simples', você encontra ótimas dicas a respeito.

Bons estudos!
Obrigado, pesquisarei.