0
Anonymous Posted 14 years ago
Grammar

has given and gave

Hello.
Could you explain the difference between "has given" and "gave"?

a.Our math teacher has given us an assignment.
b.Our math teacher gave us an assignment.

Thank you.
  

Top answer

They are often said synonymously. A relates the assignment to some current event or situation. B is a simple past fact.

  • They are often said synonymously.
  • A relates the assignment to some current event or situation.
  • B is a simple past fact.
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.

4 Answers
0
They are often said synonymously. A relates the assignment to some current event or situation. B is a simple past fact.
0
Thank you.

What do you mean by "current event or situation"?
Could you explain the idea more specifically?
0
"current event or situation" = a situation or event NOW (at the time of speaking).

For more details, you can read this:
0


a.Our math teacher has given us an assignment.

Related Questions