"be caused by" 是英语中表达因果关系的核心被动语态短语,字面含义为“由……引起/导致”,用来强调某个结果(主语)的原因来源。
表示“(某事件/结果)是由(某原因)造成的”,其中:
主语 = 结果(通常是问题、事故、现象等);
"be caused by" 中间的be动词随时态/主语单复数变化;
介词by后接原因(可以是名词、代词、动名词等)。
be动词需根据句子的时间背景调整:
一般现在时(描述普遍真理/常态):is/are caused by
例:Air pollution is caused by factory emissions.(空气污染由工厂排放引起。)
一般过去时(描述过去的具体事件):was/were caused by
例:The blackout last night was caused by a power line failure.(昨晚的停电是由输电线故障引起的。)
现在完成时(强调结果对现在的影响):has/have been caused by
例:The soil degradation has been caused by over-farming.(土壤退化是由过度耕种造成的。)
by后可接名词、代词、动名词、名词短语,甚至宾语从句(需用what/which等引导):
名词:The fire was caused by a cigarette butt.(火灾由一个烟蒂引起。)
动名词:His headache was caused by staying up late.(他的头痛是熬夜晚引起的。)
名词短语:The project’s failure was caused by a lack of funding.(项目失败是因缺乏资金。)
宾语从句:The accident was caused by what he said.(事故是由他说的话引起的。)
"be caused by" 是及物动词cause的被动形式,对应主动结构为:
主动:A causes B.(A引起B)
被动:B is caused by A.(B由A引起)
例:
主动:Smoking causes lung cancer.(吸烟导致肺癌。)
被动:Lung cancer is caused by smoking.(肺癌由吸烟引起。)
常用于解释问题、事故、疾病、现象的原因,比如:
be caused by natural disasters(由自然灾害引起)
be caused by human error(由人为失误引起)
be caused by stress(由压力引起)
be caused by climate change(由气候变化引起)
不能用"from"代替"by":"be caused by"是固定搭配,不可说"be caused from"(比如不能说"The flood was caused from heavy rain",需改为by)。
主语需是“结果”:确保主语是被引起的事物,而非原因(比如不能说"He was caused by the accident",应为"The accident was caused by him")。
总结:"be caused by" 是表达“结果-原因”关系的经典被动结构,核心是用被动语态突出结果的原因,适用于需要强调“因何而起”的场景。