Learn English – difference between “Has won” and “won”

grammarpast-simplepresent-perfecttense

Should I use "Has won" or "won" in the following context?

Here's the text:

John: Subha, did you know our school team has won/won today's soccer match?
Me: No! I didn't know that.

With the reference of today, should I use "simple past" or "present perfect" tense?

Best Answer

— [...] did you know our school team has won today's soccer match. (= recent news)
— [...] did you know our school team won today's soccer match. (= earlier in the morning, for example)

The choice hinges profoundly upon how recent is the action.

Related Topic