词典词条 · 问答

because of/on account of/for

核心问题

because of, on account offor 这三个介词都可以表示原因, 不知它们之间有什么区别?

词典解答

介词 because of 用于表示引起事件发生的直接原因:

Because of their high vitamin and low calorie content, mushrooms are included in certain diets (TOEFL) 由于蘑菇含有极高的维生素和极低的热量,所以有一些保健食品放入了蘑菇。

on account ofbecause of 具有同样的意义,但是它仅用在正式语体中:

  1. On account of his youth, he was not allowed to take the senior course. (Hill) 由于他太小, 不允许他选高级课程。

  2. On account of his wide experience, he was made chairman. (CGEL) 由于他具有广泛的经验,他当选了主席。

for 除了能表示 because of 这一含义之外,还常常用于表示心理原因(动机):

  1. He was rewarded for his bravery. (LDAE) 他因勇敢而获奖。

  2. Don't be angry with me for not having written. (Yeats) 不要因为我没有写信而生我的气。

  3. He left an hour early for fear of missing the train. (DAI) 由于怕赶不上火车,他早走了一个小时。

来源:英语常见问题解答大词典-2.md · 第 35983619 行 · 原文哈希 93ce501718