Se perguntando quando se deve usar um ou outro?
DID ► Auxiliar para fazer perguntas no SIMPLE PAST.
Ex.: Did you buy the tickets? (Você comprou os ingressos?)
HAVE ► Auxiliar para perguntas no PRESENT PERFECT.
Ex.: Have you bought the tickets? (Você comprou os ingressos?)
Para entendermos quando usar um e outro, precisamos primeiramente identificar o tempo verbal de cada um deles:
DID = PASSADO
HAVE = PRESENT PERFECT.
Em português nós temos uma linha do tempo bem simples, que começa com o Passado, depois o Presente e depois o Futuro.
Simple Past —————————– Simple Present —————————– Future
Em inglês, diferentemente, existe um tempo que fica entre o Passado e o Presente, que é conhecido como Present Perfect.
★ Explicação
Com essa informação em mente, ficará mais fácil para compreender a diferença entre eles.
Toda a ação que aconteceu encontra-se no passado, e assim para fazer uma pergunta terá de ser usado o auxiliar DID.
O Present Perfect é utilizado quando uma ação iniciou e ainda não acabou, por isso fica entre passado e presente. O auxiliar do Present Prefect é o Have.
Saiba mais sobre o assunto: PRESENT PERFECT
Entendendo os exemplos citados no começo do artigo:
Did you buy the tickets? ? Essa pergunta será feita quando não houver mais a possibilidade de comprar os ingressos (a ação ocorreu).
Have you bought the tickets? ? Essa pergunta será feita quando ainda houver a possibilidade de comprar os ingressos (a ação continua ocorrendo).
Entendendo melhor:
Karen quer ir ao show e Luke disse que ia comprar os ingressos. Os ingressos esgotaram, então Karen tem que perguntar com DID, mas se ainda têm ingressos à venda, Karen deve perguntar com HAVE. “E se ela não souber se acabou ou não?” Aí pode-se perguntar com qualquer uma das formas*.
Obs.: Quando o auxiliar HAVE for utilizado com terceira pessoa do singular, ele mudará para HAS.
Exemplo: Has Erick finished the homework?
Assim, define-se que para fazer perguntas sobre ações que já ocorreram e não podem ocorrer mais, usa-se DID e para ações que já ocorreram e continuam ocorrendo, usa-se HAVE.
Confira na lista abaixo a diferença e em seguida a explicação do porquê isso ocorrer.
- Quanto tempo você morou no Brasil?
How long did you live in Brazil?
- Quanto tempo você mora no Brasil?
How long have you lived in Brazil?
Explicação:
No exemplo 1, fica nítido que a pessoa não mora mais no Brasil, ou seja, aquela ação não ocorre mais, ficou no passado.
No exemplo 2, nota-se que a pessoa mora no Brasil e continua morando lá, ou seja, a ação começou, mas ainda está em ocorrência.
- Você viu esse filme no cinema?
Did you see this movie at the cinema?
- Você viu esse filme no cinema?
Have you seen this movie at the cinema?
Explicação:
No exemplo 3, a pessoa está perguntando sobre um filme que não está mais em cartaz.
No exemplo 4, a pessoa está perguntando sobre um filme que ainda está em cartaz.
- Did you apply for the job?
Você se inscreveu para a vaga?
- Have you applied for the job?
Você se inscreveu para a vaga?
Explicação:
No exemplo 5, a pessoa perguntou se a outra se inscreveu porque as inscrições finalizaram.
No exemplo 6, a pessoa perguntou se a outra se inscreveu e as inscrições ainda estão abertas.
Vale lembrar que nem sempre a pessoa sabe se a ação ainda está ocorrendo ou não na hora de fazer uma pergunta, como no último exemplo,. Então se ela não souber se as inscrições ainda estão abertas ou não, ela pode perguntar de qualquer uma das duas formas. Mas isso não significa que isso sempre pode ocorrer, pois algumas ações são bem claras.
Por exemplo:
Ana viu as fotos de Julie na Suécia e pergunta:
Quando você viajou para Suécia?
When did you travel do Sweden?
Acima percebe-se que a viagem já ocorreu, então não tem como perguntar com HAVE, e apenas com DID.
★ Com datas
Sempre que houver uma ação no passado e também houver uma data definida quando isso aconteceu, nunca usaremos HAVE, apenas DID, porque está definindo quando a ação ocorreu.
Exemplos:
- Did you visit him yesterday? (Você o visitou ontem?)
- Did you travel to France in 1992? (Você viajou para França em 1992?)
- Did you call your mother last week? (Você ligou para sua mãe semana passada?)
Se você excluir as datas, terá de usar Present Perfect, pois você pode não ter feito as ações, mas ainda pode fazê-las.
Exemplos:
- Have you visited him?
- Have you traveled to France?
- Have you called your mother?
O site cursodeIngles.online espera que você, aluno, tenha tirado todas as dúvidas possíveis sobre esse assunto.
🔔 Curso de Inglês Pago Bom e Barato⇗
🔔 Exercícios Avançados: Passe para o Inglês 7.0⇗