ابحث بين معلمي الإنجليزية المتعددين...
Arif Ahmed
which is correct. what have done today or what did you do?
١٨ سبتمبر ٢٠١٠ ٢١:١٩
الإجابات · 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.
١٨ سبتمبر ٢٠١٠
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."
١٩ سبتمبر ٢٠١٠
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?"
١٩ سبتمبر ٢٠١٠
"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)
٢٠ سبتمبر ٢٠١٠
What did you do?
١٨ سبتمبر ٢٠١٠
أظهِر المزيد
لم تجد إجاباتك بعد؟
اكتب اسألتك ودع الناطقين الأصليين باللغات يساعدونك!
Arif Ahmed
المهارات اللغوية
العربية, الإنجليزية, الفرنسية, الإسبانية, الأُردية
لغة التعلّم
العربية, الفرنسية, الإسبانية
مقالات قد تعجبك أيضًا

🎃 October Traditions: Halloween, Holidays, and Learning Portuguese
23 تأييدات · 7 التعليقات

The Curious World of Silent Letters in English
27 تأييدات · 12 التعليقات

5 Polite Ways to Say “No” at Work
31 تأييدات · 7 التعليقات
مقالات أكثر