表原因的介词短语:as a result of,due to,owing to,thanks to,on accrount of有什么区别
becauseof,dueto,onaccountof,owingto,thanksto,asaresultof,等都可以用来表示原因,但其用法却各有不同。
dueto“由于,因…造成”,按照传统语法:dueto主要引导表语,但是在现代英语中,dueto也可用来引导状语(此时不用于句首),也可作定语。
Hisillnessisduetobadfood.他生病是由于吃了不好的食物。。
Accidentsduetodrivingathighspeedwereverycommonthatweekend.在那个周末因高速驾驶造成的交通事故很多。
Joe’sapplicationtotheUniversitywasnotacceptedduetohisfailingEnglish.乔因英语不及格申报那所大学没被录取。
另:“Dueto”means"causeby",Itshouldonlybeusedifitcanbesubstitutedwith"causedby".Itdoesnotmeanthesamethingas"becauseof",
Incorrect:Thegamewaspostponedduetorain.
Correct:Thegamewaspostponedbecauseofrain.
Correct:Thegame'spostponementwasduetorain.
以后再遇到dueto只要把它换成我们熟悉的causedby就清楚多了。
注意:dueto除可表示原因外,还有“应给于,应属于”的意思。
Ourgratefulthanksareduetoyou.向你表示我们衷心的感谢
onaccountof 当“因为”讲,后面常接名词。
Itmeans:becauseofsomethingelse,especiallyaproblemordifficulty
Shewastoldtowearflatshoes,onaccountofherbackproblem.
owingto 主要在句中作状语,有时作表语;做状语时,习惯上用逗号和句子其他部分分开。
Theydecidedtopostponethetrip,owingtobadweather.由于天气不好他们决定推迟旅行。
Owingtohiscarelessdriving,wehadabadaccident.由于他驾驶疏忽,我们发生了次大车祸。
(Cf:Theaccidentwasduetohiscarelessdriving.这次车祸是由于他的驾驶疏忽。)
thanksto“由于或因为某人(某事)”,通常用于好的方面,译为“多亏”,引导的介词短语可置于句首或句末。
Theplaysucceededthankstofineactingbyallthecast.由于全体演员的出色表演,那出戏才成功。
Thankstoyourhelp,weweresuccessful.多亏了你的帮助,我们得以成功。
asaresult“因此,结果”,常用在有上下文(表原因)的情况下。asaresultof…“由于…的结果”,可置于句首或句末。
Hehadsomebadfish.Asaresult,hedidn’tfeelwellthismorning.他吃了些变质的鱼,因此,今天早上感觉到不舒服。
Asaresultoftheflood,thousandsofpeoplelosttheirhomes.因为发大水,成千上万的人失去了家园。
版权声明:本文由哟品培原创或收集发布,如需转载请注明出处。