核心问题
because of, on account of 和 for 这三个介词都可以表示原因, 不知它们之间有什么区别?
词典解答
介词 because of 用于表示引起事件发生的直接原因:
Because of their high vitamin and low calorie content, mushrooms are included in certain diets (TOEFL) 由于蘑菇含有极高的维生素和极低的热量,所以有一些保健食品放入了蘑菇。
on account of 与 because of 具有同样的意义,但是它仅用在正式语体中:
-
On account of his youth, he was not allowed to take the senior course. (Hill) 由于他太小, 不允许他选高级课程。
-
On account of his wide experience, he was made chairman. (CGEL) 由于他具有广泛的经验,他当选了主席。
for 除了能表示 because of 这一含义之外,还常常用于表示心理原因(动机):
-
He was rewarded for his bravery. (LDAE) 他因勇敢而获奖。
-
Don't be angry with me for not having written. (Yeats) 不要因为我没有写信而生我的气。
-
He left an hour early for fear of missing the train. (DAI) 由于怕赶不上火车,他早走了一个小时。