Why can't I say “she died from drinking 18 cans of Coca-Cola”? Instead, the correct sentence would be “she died of drinking 18 cans of Coca-Cola”. Why does that happen?

  • I have just read that die of refers to a direct cause and die from to an indirect cause of death. – anouk Oct 16 '19 at 17:13

Die is a verb which is followed by some appropriate prepositions

Die of diseases and old age and bad habits.

Die from wounds and injuriries.

Die in an accident

Die for a great cause or for the country

So in the sentence :

she died of drinking 18 cans of coco-cola is correct.

Here is the link which helps you.



Both actually work. It just depends who you are talking to. Different people will find different versions more natural. Either way, everyone will understand the point you are trying to make.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.