Did you see? x Have you seen?

Olá!
Eu sei as diferenças basicas entre Present Perfect e Simple Past, porem acho muito dificil de usa-las na pratica.
Enquanto estava estudando, me deparei com essa frase

"Have you seen my wallet?"

Qual a diferença dessa frase, para "Did you see my wallet?" ?

Anúncio Você tem medo de falar inglês? - Se você já estudou inglês mas ainda se sente inseguro(a) saiba que o primeiro passo é se expor ao idioma. Converse grátis por 15 minutos com um professor de inglês nativo, você vai se surpreender o quanto isso pode fazer a diferença.

Começar agora!
2 respostas
Donay Mendonça 22 102 1.5k
Dicas:

1. Did you see...? : pergunta sobre algo no passado distante ou recente - pode haver definição de tempo.

2. Have you seen...?: pergunta sobre algo no passado recente, mas sem haver tempo definido.

Na prática, especialmente nos EUA, você poderia usar tanto (1) quanto (2), se quiser perguntar se alguém viu algo recentemente sem definir quando.

John, have you seen my wallet? I can't find it.
John, você viu minha carteira? Eu não consigo encontrá-la.

John, did you see my wallet? I can't find it.
John, você viu minha carteira? Eu não consigo encontrá-la.


Bons estudos!
Henry Cunha 3 17 182
Complemento. É muito questão de contexto.

1. Vc passa andando ao lado de alguém sentado e sem querer esbarra no pé da pessoa:

Oh, sorry, I didn't see your foot there. Did I upset you? I hope I haven`t.

2. Vc dá de cara com um velho amigo, não visto há muito tempo, no meio de uma turma:

John! I didn't see you there [until just now]! Gosh, I guess I haven't seen you in a long time! How have you been?
Ainda precisa de ajuda? Confira algumas opções:
  1. Clique no botão "Responder" (abaixo) e faça sua pergunta sobre este assunto;
  2. Faça uma nova pergunta;
  3. Converse grátis com um professor nativo por 15 minutos: Saiba como!