英语语法句子的问题?
2020-11-25
答: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.
不严谨得来说,语法这种东西放在日常生活中不需要太严肃,随便用,开心就好,不要看见一个语法错误就纠正一个,没有什么实际用处,有这种疑问多放在做题和自己的写作当中。日常生活当中尤其是在网络上,如果有疑问就去问,但是不用和网络上的人争执,没有用。
那个人还反驳我,说有个逗号隔开了😂
本来就要有逗号。
因为这两个词都是连词,引导的都是从句或分句,这样就没有主句了,两个句子必须用一个连词来连接,而不能用两个连词来连接。
用because这个连词引导从句时,可以放在主句的前面,也可以放在主句的后面。
希望我能帮助你解疑释惑。