Busca entre varios profesores de Inglés...
Arif Ahmed
which is correct. what have done today or what did you do?
18 de sep. de 2010 21:19
Respuestas · 7
5
Your first sentence has got a missing word. You can say "What have you done today?" or "What did you do today?" and both are perfectly fine.
18 de septiembre de 2010
2
"What have you done today" is of a degree heavier in tone though--suggesting blame, as in "List the tasks that you've accomplished today."
19 de septiembre de 2010
1
Both are correct. however, in different contexts. If you consider, that the day is almost over and nothing more should be done on that particular day you will ask "What did you do?". If its only midday and the person still may do some more things to say, ask "What have you done today?"
19 de septiembre de 2010
"What have you done today?" (correct)
"I have done a lot of work today."
We use the present perfect tense for a period of time that continues until now (unfinished)
"What did you do yesterday/last week?"
"l did a lot of work yesterday." (a finished time in the past)
20 de septiembre de 2010
What did you do?
18 de septiembre de 2010
Mostrar más
¿No has encontrado las respuestas?
¡Escribe tus preguntas y deja que los hablantes nativos te ayuden!
Arif Ahmed
Competencias lingüísticas
Árabe, Inglés, Francés, Español, Urdu
Idioma de aprendizaje
Árabe, Francés, Español
Artículos que podrían gustarte

How to Ask for a Raise or Promotion in English
9 votos positivos · 8 Comentarios

The Key to Learning a Language Faster
29 votos positivos · 8 Comentarios

Why "General English" is Failing Your Career (An Engineer’s Perspective)
29 votos positivos · 12 Comentarios
Más artículos
