But与however都表示“但是”,它们的用法区别在哪里
however与but 两者都做“但是,然而”讲,而且都引出并列句。但它们之间是有区别的
1、but:它是连词,连接一个句子,因此 but总是位于所引出的分句之首。
(1)Its 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 daybutThursday. 除了星期四,我哪天都能来。(介词:除……之外)
(2)Anyway, we canbuttry.无论如何,我们只能试试。(副词:只能,仅仅)
(3)I don’t want to hear anybuts. 我不想听什么借口。(名词:借口,托辞)
(4)I had no choicebut to signthe contract. 我别无选择,只好签了合同。(连词:除……之外)
4、however还可以作连词,表示“不管怎样,无论如何”,此时后面直接接句子,不用逗号:
You can do ithoweveryou like. 你可以按自己的意思去做。(不管你喜欢怎样做,你都可以去做)
本文来源:https://www.2haoxitong.net/k/doc/275254abce84b9d528ea81c758f5f61fb636287a.html
文档为doc格式