however与but 两者都做“但是,然而”讲,而且都引出并列句。但它们之间是有区别的

1、but:它是连词,连接一个句子,因此 but总是位于所引出的分句之首。

(1)It's an old car, but it’s very reliable. 这是一辆旧车,但是性能非常可靠。

(2)They rushed to the hospital, but they were too late. 他们急忙赶到医院,但是已经太迟了。

2、however:它是副词,作为一个插入语放在句首、句中和句末,必须用逗号与句子其它部分分开:

(1)This is a cheap and simple process. However, there are dangers. 这是个花钱少而又简单的方法,不过有危险。(放在句首,后面有逗号)

(2)an extremely unpleasant disease that is, however, easy to treat 一种让人极其难受却容易治疗的病(放在句中,前后都用逗号)

3、but还有其它用法:

(1)I could come any day but Thursday. 除了星期四,我哪天都能来。(介词:除……之外)

(2)Anyway, we can but try.无论如何,我们只能试试。(副词:只能,仅仅)

(3)I don’t want to hear any buts. 我不想听什么借口。(名词:借口,托辞)

(4)I had no choice but to sign the contract. 我别无选择,只好签了合同。(连词:除……之外)

4、however还可以作连词,表示“不管怎样,无论如何”,此时后面直接接句子,不用逗号:

You can do it however you like. 你可以按自己的意思去做。(不管你喜欢怎样做,你都可以去做)

But与however都表示“但是”,它们的用法区别在哪里