1 for 和because的区别

同样是表示原因的,为什么for属于并列连词,而because是从属连词?   

它俩能互换么?   

请先 登录 后评论

最佳答案 2020-03-20 19:22

for 和 because 作为连词都可表示原因。

because引导的分句为状语,所以可以位于主句前,也可以位于主句后。例如:

He feels very weak because he is ill.

Because he is ill, he feels very weak.

for作为并列连词,用来引出并列分句,解释说话人为什么会说前面的话。所以,for只能位于二个分句之间。例如:

They were certainly there, for I saw them.

不可以说:For I saw them, they were certainly there. (X)

并列连词and, but, so都可以位于句首,表示本句和前一句之间的逻辑联系。例如:

He sings well. And he dances well too.

He was ill. But he continued working.

He can keep it. Or he can give it to someone else.

for和其他并列连词一样,也可以这样用:

They were certainly there. For I saw them.

because则通常不可以这么用,除非是口语中回答“why".

They were certainly there. Because I saw them. (x)

because 可以替换 for, 但for未必能替换because。例如:

They were certainly there, for/because I saw them.

He sold his house, because he needed money for his son's operation. (不宜用for)

for=I say so because...


请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

    because 与 for 的区别

    1. because 是从属连词,用来引导原因状语从句:从句可以放在主句的前面或者后面。如果放在主句的前面,应该用逗号与主句隔开;如果放在主句后面,不需要用逗号与主句隔开。例如:

    Because he is too busy, he can't do it now.= He can't do it now because he is too busy.因为他太忙了,所以,不能现在就做这件事。(摘自《薄冰英语惯用法词典》p.108)

    2. for 属于并列连词,由它引导的分句只能放在另一个分句的后面,而且必须用逗号与前面的分句隔开。例如:

    He must be ill, for he is absent today. 他今天缺席,看来一定是生病了。(摘自《薄冰英语惯用法词典》p.108)

请先 登录 后评论
  • 0 关注
  • 1 收藏,10285 浏览
  • tomliang 提出于 2020-03-18 22:33

相似问题