Выбрать из множества учителей по предмету английский...
Arif Ahmed
which is correct. what have done today or what did you do?
18 сент. 2010 г., 21:19
Ответы · 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 сентября 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 сентября 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 сентября 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 сентября 2010 г.
What did you do?
18 сентября 2010 г.
Подробнее
Все еще не нашли ответы?
Напишите свои вопросы, и пусть вам помогут носители языка!
Arif Ahmed
Языковые навыки
арабский, английский, французский, испанский, урду
Изучаемый язык
арабский, французский, испанский
Статьи, которые тебе могут быть интересны

Same Word, Different Meaning: American, British, and South African English
18 нравится · 16 Комментариев

How to Sound Confident in English (Even When You’re Nervous)
15 нравится · 12 Комментариев

Marketing Vocabulary and Phrases for Business English Learners
13 нравится · 6 Комментариев
Еще статьи
