I'm having a terrible dispute with my French colleague here and he just won't listen to me, so I really need your help, for he said he would accept you as an authority.

In British English, if something happens and you are talking about it a second later, you may have a sentence like this: "He has just died!"

Or, if you are talking about how many times something has occurred during a period of time (and it is not finished yet), you say: "A hundred men have died since last month!"

He tells me that I cannot use "have died" in any circumstances. Who is right?

1 2
You are absolutely correct. You are showing the connection to the present when you use the present perfect (have Xed).

I am shocked now because this thing has just happened. And unfortunately, if people are still dying, then the present perfect is correct because it is still happening now. Just this morning, talking about the wildfires in Australia, the reporter said "130 people have been reported dead and the number is expected to rise."

I hope he takes you to a nice dinner!

this isnt a big deal. The thing is, usually here in canada where I'm from or in THe US, we use the form JUST + SIMPLE PAST to talk about something that happened recently. However, the correct form is to use present perfect.

So, check this:

I just arrived from work. (it's ok to use this in informal spoken language)

I have just arrived from work. (this is the correct form)
Site Hint: Check out our list of pronunciation videos.
Thank you, guys.

However, the French guy just does not want to accept it. He says it's okay to say "they have been reported dead", but not "they have died". Can you, please, expressly confirm this?
Okay, he is WRONG. You are RIGHT. I expressly confirm this.

This is now fictional, but completely correct grammar:

Day 1: The death toll continues to rise. 130 people have died so far. With at least 40 more in the hospital in critical condition, that number is expected to rise.

Day 2: Over the last 24 hours, 25 more people have died from their injuries, and we have just received word that two firefights have also died while fighting the blaze, bringing the death toll to 157.

Why does he think that "died" is different from any other verb? Does he object to the present perfect in general, or just for "to die."
Thank you very much. He has finally accepted it. Yes, he argued that you could not use the verb "to die" with the present perfect in any way. It surprises him, but at least he gives me a break now. And, of course, he owes me a dinner.
Students: Are you brave enough to let our tutors analyse your pronunciation?


Well, here I object that "have died" is inappropriate in the circumstances.

We are making a video game, and the player character just has died.

For me it is just totally awkward to use " you have died".

"You are dead" or "you died" seems simply more appropriated ihmo.

Use the present perfect with To Die is grammatically correct but it is, I think, most commonly used for relating events with a literacy style.
Just for fun, why don't you use Google to see how many times "has died" (let alone "has recently died" or "has just died") appears. I don't advocate using Google as proof for correctness when you find a few dozen uses, but I think when you get 11 million hits, you can feel okay about its use.

Well since I started learning English it was always that form of present perfect (have/has ) with "just, already and yet".I totally agree with grammar geek.( I'm not a native speaker but I do master the language to a certain extent)
Students: We have free audio pronunciation exercises.
Show more