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. 你可以按自己的意思去做。(不管你喜欢怎样做,你都可以去做)
精彩评论