Qual usar "Did or Have"?

1
People, if my boy is on my lap and I feel he is wet, I ask:

- Did you pee? or Have you peed?
- Did you poop? or Have you pooped?

APRESENTAÇÃO PESSOAL EM INGLÊS
Nesta aula, a professora Camila Oliveira ensina como você deve se preparar para fazer uma apresentação pessoal profissional em inglês. O conteúdo dessa aula ajudará você a aproveitar melhor as oportunidades no ambiente corporativo. ACESSAR AULA
5 respostas
Ordenar por: Autor
  Resposta mais votada
6 51 1.4k
Depends on what you mean, "did" is to some action wich is finished (and so its effect) or the effect is not what you are emphasizing at the time of the question.
"Have" to focus on the effect (that is still lasting) or to show the action is not finished, or is still in play.

So, you could say both, context-wise of course (it goes with you are thinking at the time).
But then, I think the more usual would be "have you peed?" (you still have/feel the effect that is wetness).
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. Você ainda ganha o eBook sobre o Verbo Get em seu e-mail. INICIAR TESTE
No P. Perfect, tudo se resume a "Depende". Depende da sua intenção, do at em si. Use have no caso de ainda houver possibilidade da pessoa voltar e pegar a bendita lancheira (already implícito na frase), do contrário, use did, pois não há mais possibilidade de completar o ato de "take the lunchbox".
1 24 215
Concordo com PPAULO.
2 16 113
Hullo :) Use o Have.

''Have you gotten your snackbox?''
1
PPAULO escreveu:Depends on what you mean, "did" is to some action wich is finished (and so its effect) or the effect is not what you are emphasizing at the time of the question.
"Have" to focus on the effect (that is still lasting) or to show the action is not finished, or is still in play.

So, you could say both, context-wise of course (it goes with you are thinking at the time).
But then, I think the more usual would be "have you peed?" (you still have/feel the effect that is wetness).
---------
Vou mudar o contexto. Imagine que meu filho está embarcando na van pra ir pra escola e eu grito pra ele:

- Pego a lancheira?

- Did you take the lunchbox?
or
- Have you taken the luchbox?
COMO COMBINAR PALAVRAS EM INGLÊS
Nesta aula, o professor Denilso de Lima, autor do livro "Combinando Palavras em Inglês", ensina como as collocations (combinações de palavras) podem ajudar você a falar inglês com mais naturalidade. ACESSAR AULA