diefor在口语中常表示为"渴望"的意思manypeoplediedforneedoffood.这句话的意思是许多人都渴望得到食物.例:i'mdyingforacupofcoffee.我正渴望得到一杯咖啡。dieof/from表示"死于"theanimalsdiedofstarvationinthesnow.dieof和diefrom的区别表示死的原因,die后既可接介词of,也可接from,两者的区别是:一、若死因存在于人体之上或之内(主要指疾病、衰老等自身的原因),一般用介词of。如:dieofillness(hearttrouble,cancer,afever,etc)死于疾病(心脏病,癌症,发烧等)二、若死因不是存在人体之内或之上,而是由环境造成的(主要指事故等方面的外部原因),一般用介词from。如:diefromanearthquake(atrafficaccident,alightning,astroke,etc)死于地震(交通事故,雷击等)三、若死因是环境影响到体内,即两方面共有的原因,则可用of,from均可。如:dieof[from]adrink(awound,overwork,starvation,hungerandcold,etc)死于饮酒(受伤,劳累过度,饥饿,饥寒等)但是在实际运用中,两者混用的情况较多。die的用法die是瞬间动词,不能和表示一段时间的词连用。如果没有一段时间的状语,就可以用现在完成时:hismotherhasdiedforthreeyears(错误)hismotherhasdied(对)另外瞬间动词的否定的完成时不受此限制:hehaslefthomeforthreeyears(x)hehaslefthome(v)hehasn'tlefthomeforthreeyears(v)