[Grammar] What have you learned today?

Status
Not open for further replies.

sky3120

Member
Joined
Jan 29, 2012
Member Type
Student or Learner
Native Language
Korean
Home Country
South Korea
Current Location
South Korea
What did you learn today? VS. What have you learned today?

The latter one does make sense? If so, what is the difference between them and when can we use the latter one? Thank you so much as usual and take good care.
 
What did you learn today? VS. What have you learned today?

The latter one does make sense? If so, what is the difference between them and when can we use the latter one? Thank you so much as usual and take good care.

They are both asking (in past tense) what you had learnt today. There is no difference, and they both make sense.
 
No.

What did you learn? - past simple
What have you learned? - present perfect.

The fact he said 'today' at the end of the sentence clarifies it as past simple.

No matter when the question was asked throughout the day, the question would be asking what have they learnt up until that time.
 
Last edited:
The fact he said 'today' at the end of sentence clarifies it as past simple.
NO.

Whatever meaning they convey, tenses do not change their names simply because they are in the same sentence as an adverbial.

I hadn't even taken off my coat when the boss called me in to his office this morning
. Past perfect
What have you done so far this morning
? Present Pefect
What did you to to upset Mary this morning? Past simple
I am finishing the report this morning. Present Continuous.
No matter when the question was asked throughout the day, the question would be asking what have they learnt up until that time.
No.

If I ask, "What did you learn today?", I am locating the 'today' in the past. If I ask the question in the evening, I am thinking of 'today' as the time at school, which ended some hours ago.
 
Last edited by a moderator:
Thank you so much again.

You have solved my worry again and I was wondering if there is another meaning of 'to day' or it was a typo? I am sorry for bothering you a lot.
 
Thank you so much again.

You have solved my worry again and I was wondering if there is another meaning of 'to day' or it was a typo? I am sorry for bothering you a lot.

In context, "to day" might be two words which appear next to each other, but "today" is the correct spelling of the day after yesterday and the day before tomorrow. "To day" in post #5 was a typo (which I am about to correct).
 
Thank you and I saw it in 5jj's reply right above me, and I was trying to find out another meaning of it, but it must have been a typo. Or there must have been another reason he wrote it. What do you think?
 
Thank you and I saw it in 5jj's reply right above me, and I was trying to find out another meaning of it, but it must have been a typo. Or there must have been another reason he wrote it. What do you think?

See post #7.
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top