填空题,题目:Unlike those taxis,my vehicle dose not run on petrol or diesel or even gas, _______ runs on my sweat. 所给的参考答案:it
我的疑问是:如果这里用it,那么第二个逗号后面就是一个完整的句子,不属于从句,那么逗号是不是应该改为分号,或者改成句号,或者直接填but,或者which,或者填and it。我感觉很困惑,请老师指导,谢谢!
《剑桥语法》认为有三种逗号连接的并列句是被人们广为接受的:
1 逗号+so.
He felt tired, so he stopped working.
从严格意义上讲,so不是真正的并列连词,而是连接副词。但现在已经被作为准并列连词而为人们所接受。我国英语教学则直接把so按照并列连词对待。所以这个句子对中国学生而言不存在任何问题。
2 一个肯定句后接一个否定句,通常否定句由but连接,但省略but而直接用逗号,也是被人们所接受的。例如:
His behavior was not simply impolite, it was offensive.
3 some..., others...这样的句子。
网友的句子就属于上述第二种情况。前一个分句为肯定句,后一个分句为否定句。二个分句之间通常用逗号+but连接,但不用but也是可以接受的。由于考试的要求是用代词填空,填which显然定语从句离先行词(主语)太远,语义也不合理。所以填 it是合理的。当然 but it 更没有问题,但题目要求填 代词,it 指代主语就是答案。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!