because引导的原因状语从句一般放主句后面,位于句首要用逗号分开。because表示直接原因,语气强,适合回答why引导的疑问句。for引导的是并列句,表示原因,但并不说明主句行为发生的直接原因,只提供一些辅助性的补充说明,for引导的并列句只能放于主句之后,并且必须用逗号将其与主句隔开。
because和for的区别
一、作为原因状语,because引导的原因状语从句位置灵活,而for引导的原因状语从句只可在主句之后,如:
1、The doctor looks tired because he sat up all night.=Because he sat up allnight,the doctor looks tired 医生看上去很疲劳,因为他整晚都站着。
2、The doctor looks tired , for he sat up all night with thepatient.医生看上去很疲劳,因为他整晚都站着。如:
二、由because引导的原因状语分句可以单独用来回答why引导的问句,而for引导的分句不行。
——Why does the doctor look so tired?为什么医生看上去那么累?
——Because he sat up all night.因为他整晚都站着。
三、作为原因状语,because前可带否定词或其他修饰语,还可带某些并列连词,而for分句不可。如:
The doctor looks tired, not because he isn’t feeling well, but because hesat up all night with the patient.医生看上去很疲劳,不是因为他不舒服,是因为他整晚都站着。