but与however的区别讲解

如题所述

but与however的区别讲解如下:

1、However常表示“然而,可是”,but表示“但是”,however的语气比but弱。

However引出的内容与前文相比,显得比较出人意料、稍有不同。

而but引出的内容与前文相比,通常是截然相反或截然不同。所以but的语气更强,常表示前后转折,意思相反相对,如前肯后否,翻译句子时,常翻译成“虽然但是”。

Sam managed to finish the work before Monday.Tomhoweveris still working on it.

山姆已经在周一前完成工作了。然而,汤姆仍然在努力当中。

2、However可放在句首、句中、句尾,要用逗号隔开。But不能用在句首,可用在句中。

The village is far away from the city.Howeveryou can take a bus to get there.

那个村庄远离城市。可是,你可以搭巴士去那。

The bike,however,takes a lot of time to repair.

然而,这辆自行车需要花费大量时间修理。

3、but+完整句子时,but前常有逗号,后无逗号。

He can't do itbut you can(do it ).

他做不了这件事情,但是你做得了。

4、But后面的成分不是句子时,前面不用逗号即可。

He is old but strong.

他虽然老,但是强壮。

however和but不能放在一起用

however和but正常来说不能放在一起用,但是当我们在口语中使用英语的时候,会有下意识的口头上的重复,同时也有当说了but以后发现想要改句子的情况,所有又说了however,然后接着往下说的情况。

温馨提示:答案为网友推荐,仅供参考
相似回答