第1个回答 2012-04-11
为什么because和so不能连用,一个道理。
语言要精炼啊!
很高兴为你解答!
老师祝你学习进步!
望采纳,多谢你的问题!^_^
第2个回答 2012-06-28
从英语的句子类型说起。英语中的 (al)though为从属连词,用于引导让步状语从句;而but(但是)为并列连词,用以连接两个句子使之成为并列句。假若在同一句中既用了从属连词(al)though,又用了并列连词 but,便使得句子一半像复合句,一半像并列句,从而导致句子句型混乱。正确的做法是,任意去掉 (al)though 和 but 中的一个,使之要么成为复合句,要么成为并列句。
更简单的说连接句子的连词数量始终比被连接的句子少一个
第3个回答 2012-04-13
我来说,从英语语法角度来说一个句子中不能出现两个引导词,而although和but已及because和so这四个词都是连接句子的独立的连词,他们在一个句子中只能出现一个,although I didn't study hard ,but I still passed the examination. 注意but 前面是逗号。所以这是一个句子。而一个句子不能出现出现两个引导词。