From (= because of)

< Previous | Next >
Hello everyone,

Does "from" meaning "because of" sound natural/correct in the examples I made below?

a. He got cancer from smoking.
b. Mary vomited from eating. She ate all day long without stopping.
c. Be careful. You might die from drinking. Why don't you drink juice or milk instead of beer and Vodka?

Thank you in advance!
  • The Newt

    Senior Member
    English - US
    b.) doesn't sound right, because "eating" isn't normally bad for you the way that smoking and drinking (alcohol) are. Mary vomited from overeating, perhaps; but I think "because she overate / ate too much" would sound better.
    < Previous | Next >