一道关于标点符号和代词的填空题

填空题,题目: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。我感觉很困惑,请老师指导,谢谢!

请先 登录 后评论

最佳答案 2020-04-12 22:02

《剑桥语法》认为有三种逗号连接的并列句是被人们广为接受的:

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 指代主语就是答案。

请先 登录 后评论

其它 1 个回答

Jajil  
擅长:词法问题,句法问题,百家讲坛
双逗号双破折号,应该这里中间部分是看成插入语了。所以后面用了it
请先 登录 后评论
  • 1 关注
  • 1 收藏,2339 浏览
  • ggyymlt520 提出于 2020-04-12 11:46

相似问题