She has died for several years.
She has been dead for several years.
But how about in this example?
Mary's mother had died when she was born. OR
Mary's mother had been dead when she was born.
Which one is correct? any difference in meaning between the two sentences?
Thanks a lot.
Sorry to ask one more question.
I read an article about a woman died in a car accident. She had a baby. Luckily, there was a doctor and with the help of the ambulance men, he immediately did a surgery and successfully saved her baby. In this case, can I say
The woman had died when her baby was born.
"The woman was dead when her baby was delivered by caesarian section."
Thanks a lot for your answers. May I ask the last question about 'die'?
Do you mean English native speakers rarely use 'die' with present perfect tense? Under what circumstances will you use 'have /has /had died'???
Thanks a lot
"He has died" - this is commonly used to say that someone died.
"I haven't seen Joe Bloggs recently."
"Oh - hadn't you heard? He has died."
It is tragic about the children who were lost on the moor. They have died from exposure.
The rescuers tried to reach the crashed plane before it was too late, but by the time they arrived all the passengers had died.