0
New2grammar Posted 18 years ago
Grammar

has won/won

It has been 44 years since Spain [has won/won] the championship.
Which is correct?
Thanks
  

Top answer

Hi, 'Won'. Since a time or event in the past. Clive

  • Hi, 'Won'.
  • Since a time or event in the past.
  • Clive
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.

6 Answers
0
Hi,
'Won'. Since a time or event in the past.
Clive
0
But native speakers do say "It has been 10 years since I've talked to you"

Why is there a discrepancy?
0
Hi,
I was waiting for you to ask that. It's not an easy question to answer.

I think I'd try to approach an answer this way. In your example, the point in past time is pretty vague, not very clearly identified. But in the example about Spain, it's a much clearer and more definite event in the past. We could look it up i
0
I agree that it would be weird to say "since Napoleon has died" because as far as I know, the present prefect tense suggests habitual. Nobody can die more than one time so the correct version is "since Napoleon died"

But it is possible for Spain to win multiple times. So, using the present perfec tense seems to follow the rule and correct.
0
Hi,
I wouldn't say it is wrong.
Clive
0
I guess I'm asking something that's naturally said and there's no answer to it. I'll remember your answer. Thanks, Clive.

Related Questions