我们来看这两个句子:Because I got up late, so I was late for school. (×)(因为我起晚了,所以我上学迟到了。) 这个句子按照严格的语法规则来说,是完全错误的。为什么呢? 我们来看一下对这个句子的分析:Because(原因状语从句) I got up late, so(并列句) I was late for school.我们会发现,because是原因状语从句的连词,而so是并列句的连词。 英语句子根据结构划分为三类:1. 只有一套主谓宾的简单句。2. 由并列连词and, but, or, so 等连接的并列句,前后两个句子地位相同,不分主次。其中任何一个句子单独拿出来,都可以单独成句。3. 由because,that, when等引导的主从复合句,复合句分主句和从句。从句只是复合句中的一个成分,依附于主句存在,不能单独成句。所以,由because从句后面再加一个并列句,完全是不符合英语构句规则的。 我们可以改写成:Because I got up late, I was late for school.此时,because引导原因状语从句,依附于主句存在,是一个状语的成分。或者改写成:I got up late, so I was late for school.此时,so连接两个并列句,两个句子不分主次,处于同等地位。 同理,although和but也不能连用。