发布网友 发布时间:2022-05-27 07:44
共4个回答
热心网友 时间:2023-10-11 22:30
中国人往往把“虽然…但是…”照搬到英文,成为although / though... but...但这是错误的。用了although/ though就不能再用but,用了but就不能再用although / though,两者是“势不两立”的。这一点许多人也懂得。但是原因何在呢?原因就是:but不是副词,而是并列连词。副词和连词的区别就是:副词不是句子的根本成分,它只是“锦上添花”,加进了句子里并不改变句子的性质。连词却不加进句子则已,一加进去就成了句子结构不可分割的一部分,而且句子因为加进了but这个并列连词就从独立句变成为并列句的第二分句。连词but的特点,可以从一个现象看出来:but后面不能有停顿,在书面上表现为不能加逗号。以but开始的句子,不可能是独立的主句,只能是两个并列句当中的第二分句(有时有些句子以but开始,其实也是并列分句省略了前一分句)。另一方面,以主从连词although / though开始的句子,既不可能是独立主句,也不可能是并列句中的第一句,而只能是一个让步从句。这一来,在although / though... but...的结构中,是一个让步从句(用主从连词引入)搭配一个并列句第二分句(用并列连词引入),没有主句,因而根本不成句子。如果去掉although/ though而保持but,则整个句子成了由两个并列分句组成的并列句,也可以成立。
热心网友 时间:2023-10-11 22:31
拙见:1、but是并列连词(coordinating conjunction),并列连词可以连接两个独立的主句(main clause),常见并列连词包括for,and,nor,but,or,yet,so(可以用fanboys记忆);2、though是从属连词(subordinators),引导从句(subordinate clauses)依附于主句,常见从属连词包括although,because,before,after,since,when,if,unless,that,though,while;如果though和but连用,though说明两个句子是主从关系,but说明两个句子是并列关系,是矛盾的,另外还可以用词意解释。
基本都从词性和语法功能的角度去回答,显得很老套。因为很多语言现象是这两个角度解决不了的。其实答案很简单,although 和but连用在英语为母语的使用者之中,是不符合规则的。他们觉得这是错误的。就这么简单。
热心网友 时间:2023-10-11 22:31
中文里我们会说「虽然他很努力,但是考试没有及格」,如果翻译成英语,很多人就直接翻译成了「Although…, but….」,很多人知道although和but不能共用,但大部分人并不知道原因。
要明白这一点,先看英语语法中两个极其重要的原则:
1,英语的句子有且只有一个主干,主干的核心结构是主谓宾。
2,介词,连词,关系副词,关系代词等属于一种标记,它们标记着一些背景信息,属于搭架在1中主干上的枝叶。
还是举同一个例子:
The boy, who is crying as if his heart would break, said, when I spoke to him, that he was very hungry because he had had no food for two days.
这个句子的主干是红色的部分,绿色是定语(形容词性)从句,蓝色是状语(副词性)从句。红色的主干是一个典型的主谓宾结构,其中宾语部分是一个由 that 引导的宾语从句,that 在这里其标识作用。同样地,图中圆形的部分在学校老师口中叫关系代(副)词,但是其功能还是标识作用。
明白了这一点,剩下的就好理解了。
Although he worked hard, but he failed in the exam.
上面句子中的although和but符合上面第2条原则,它们在两个句子中同时出现,自然就标记了各自的句子书属于「树枝」的,也就意味着整个句子就没有真正的主干了。对于强调结构正确的英语而言,这是不能够接受的事情。
改进的办法就是将 although 或者 but 去掉任何一个,那么句子就又变得「主从分明」了,那么自然也就正确了。
热心网友 时间:2023-10-11 22:32
简单点,although就是虽然xxxxxx但是xxxx,所以不必画蛇添足再加个but(但是进去)