英语语法句子的问题?

because和so不是不能出现在一个句子里吗,而且用逗号隔开也不行。到底是谁错了

答:because 和 so 都是连词,不能出现在一个句子中,如果两者同时出现在一个句子中,则句子没有主句,所以说这样用法是不行的,是不符合英语语言的语法习惯的。因此,我们要表达“因为。。。。。。所以。。。。。。”意思时,要么用because,要么用so,两者可不能同时使用哦!

要具体理解这个问题,我们就得弄清because和so的词性:

because是从属连词,引导原因状语从句。

从属连词引导从句,一句话中如果有从句,那必然有主句;从句是仆人,主句是主子,两者地位不同。

    I can swim very well | because I have learnt it.

    ------主句(主子)------- | ---从句(仆人)-----

    so是并列连词,表示因果关系。

    并列连词连接的两个句子都是主子,是并列的,其地位是平等、相同的。

    I have learnt how to swim, | so I can swim very well.

    -------主子------------------| --------------主子------

    又如:

    Because she is smart, I like to work with her.

    She is smart, so I like to work with her.

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-11-26
严谨来说不可以两个单词都用,会造成余赘。Because和so都表示由上到下推理的过程,所以的话有一个就够了,逗号还是需要的。
不严谨得来说,语法这种东西放在日常生活中不需要太严肃,随便用,开心就好,不要看见一个语法错误就纠正一个,没有什么实际用处,有这种疑问多放在做题和自己的写作当中。日常生活当中尤其是在网络上,如果有疑问就去问,但是不用和网络上的人争执,没有用。
第2个回答  2020-11-25
左边的图片里面的用法是错误。省略because 和so当中的一个就可以了。追问

那个人还反驳我,说有个逗号隔开了😂

追答

本来就要有逗号。

第3个回答  2020-11-26
这两个连词是不能同时出现在一个句子中的。
因为这两个词都是连词,引导的都是从句或分句,这样就没有主句了,两个句子必须用一个连词来连接,而不能用两个连词来连接。
用because这个连词引导从句时,可以放在主句的前面,也可以放在主句的后面。
希望我能帮助你解疑释惑。
第4个回答  2020-11-26
你说的很对.确实在英语中because和so.though和but不能出现在一个句子中。