“because”前面可以加逗号吗?

问题描述:

“because”前面可以加逗号吗?
1个回答 分类:语文 2014-11-27

问题解答:

我来补答
逗号前是原因表现的行为状态,\x0d逗号后是解释这种行为状态的缘由.\x0d视具体情况而定,\x0d细微还是有区别的.\x0d给你举个例子吧:\x0d很多人都见过这个句子:\x0dHe didn't marry her because he loved her.\x0d粗心的人会理解成:他不和她结婚,因为他爱她.\x0d实际上,这句话才能表达上面的意思:\x0dHe didn't marry her, because he loved her.\x0d为什么,很多人认为是由于because这个单词被逗号隔开了,从而导致它成为了前半句的原因,而没有逗号的时候because的表达程度就不同了.实际上,他们找到了问题的关键:逗号,但却没有找到问题的核心——受到逗号影响的,并不是because这个词,而是didn't. 为什么?记得前面有篇文章也讨论过类似的话题,即not这个词的部分否定功能.它不能否定一个整体中的每个成员,只能否定一个整体的性质.所以——\x0dHe didn't marry her, because he loved her. 这句话中,由于有了逗号,所以didn't否定的是marry her,理解为“没有***和她结婚”,即事实是他没有和她结婚,至于原因,就看后半句.\x0d然而,He didn't marry her because he loved her.由于整句话中没有逗号出现,那么didn't的否定范围也就成了marry her because he loved her,理解为“没有***因为爱她而和她结婚”,言下之意是:可能因为其它的原因而和她结婚.但事实是他和她结婚了.\x0d整理一下上面的分析:\x0dHe didn't marry her, because he loved her.\x0d中文理他没有和她结婚,因为他爱她.(后半句可以放到前面)\x0d事实:他没有和她结婚.\x0dHe didn't marry her because he loved her.\x0d中文理他没有因为爱她而和她结婚.(可能是因为别的原因)\x0d事实:他和她结婚了.\x0d看,仅仅是一个逗号的区别,结婚这么大的事就能够从无到有,从有到无:)\x0d大部分人可能认为问题到这一步已经解决了,其实不然.严格来讲,第二句话的表达并不完整,而且由于didn't不能否定整体中的每个成员,所以只能判断marry her because he loved her这件事没有发生,但事实是否真的结婚了却并没有可靠的证据;而有些人甚至还可以找出口语中的例子,来证明即使不用加逗号,because也可以否定这个marry.那么,句子的歧义就产生了,而且读者理解起来也很含糊.\x0d所以,我建议大家最好不要写这样的句子.如果实在想表达这方面的意思,那就写出完整的句子,比如:\x0dHe didn't marry her because he loved her, but because his parents wanted him to.\x0d她说课本不标准 我们不可以加逗号 回答: 那就按你们老师说的,加不加都可以.
 
 
展开全文阅读
剩余:2000