0
Makabi Posted 11 years ago
Grammar

Question about the usage of 'did'and 'have'

Which is better and why?

1. Where have you learned that?
2. Where did you learn that?
  

Top answer

Makabi Which is better and why? I would assume that the learning took place at a particular time in the past, so the event is stranded in the past, so to speak. Or, to say it differently, there is a gap in time between the moment(s) of learning and the present moment.

  • Makabi Which is better and why?
  • I would assume that the learning took place at a particular time in the past, so the event is stranded in the past, so to speak.
  • Or, to say it differently, there is a gap in time between the moment(s) of learning and the present moment.
  • Where did you learn that?
  • CJ
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

7 Answers
0
MakabiWhich is better and why?
I would assume that the learning took place at a particular time in the past, so the event is stranded in the past, so to speak. Or, to say it differently, there is a gap in time between the moment(s) of learning and the present moment.

Where did you learn that?

CJ
0
Thank you very much!

What about these two:

1. Professor Hagrid agreed to help me, teach you.
2. Professor Hagrid has agreed to help me, teach you.

I would probably use number one if the person that I'm talking to, knows about the offer to Hagrid? And I would use niumber two if he didn't?
0
Makabi1. Professor Hagrid agreed to help me, teach you.2. Professor Hagrid has agreed to help me, teach you.
Why the commas?
MakabiI would probably use number one if the person that I'm talking to, knows about the offer to Hagrid? And I would use niumber two if he didn't?
Why the comma? Who knows about the offer has got not
0
So they are both write?
0
MakabiSo they are both write right?
Each is right in the appropriate context.
0
Well the context is that the hero says that he discussed something with the professor and he agreed, then he tells the student.

So, number 1?
0
MakabiSo, number 1?
No.

So, number 1 or number 2, depending how you want to present the information. If the student has been waiting for the answer, then you might think that the student is waiting for an update on the situation. In that case, "has agreed". But it just depends on how you envision the situation yourself.

CJ

Related Questions