语法百问

为什么不能用because…so表达“因为…所以”?

because是引导词,用于引导从句,有从句的句子叫复合句。

so是并列连词,用于连接两个分句,构成并列句。

既不是复合句也不是并列句的句子叫简单句。

一个句子要么是简单句,要么是复合句,要么是并列句,只能是三者之一。

如果既有because又有so,那就既是复合句又是并列句,不符合以上的规则。

同理,不能用though/although…but表达“虽然…但是”,因为though/although与because一样是引导词,而but与so一样是并列连词。

Welcome to menglish.cn!