两个都是“因......而死”,“死于”的意思。但是侧重点不一样。
die of 的原因多来自人体本身或内部,如疾病、情感、衰老,状态等,一般接的词语如 illness, cancer, hunger, cold, old age, heat等
die from 的原因常来自外部环境或外部因素,如交通事故,自然灾害,其后常跟 earthquake, wound, accident, over work等名词。
die of死于内在的原因 比如饥饿
die from死于外因 比如疾病寒冷
die in死在某地