but是并列连词,而yet则可作并列连词或副词,不可说and but,但可说and yet,but不可放在句尾,而yet可放在句尾。另外but表示对照或对立时,一般都比较轻松自然,而yet在表示对照或对立时,则往往比较强烈,时常出人意料。
but的用法1.做连词,意思是“但是”,连接两个并列句。
She is beautiful,but she is mean.她很漂亮,但她很小气。(mean有多种词性,在这里做形容词,是小气、吝啬的意思)
2.做介词,意思是“除了”,接名词或动名词。
We all accept the advice but Lily.我们都接受了那个建议,除了Lily。(此时but等同于except)
3.做副词,意思是“仅仅”,修饰动词。
I don't know how to do this thing.Still, we can but try.我不知道怎么做这件事,但是我们不妨试试。(此时but等同于just)
yet的用法1.做连词,意思是“但是”,此时和but就没有用法差别了。
She is beautiful,yet she is mean.(和上面那个but例句相同)她很漂亮,但她很小气。
2.做副词,意思是“还没”,用于否定句或疑问句中。
I haven't finish my homework yet.我还没完成我的家庭作业。
3.做连词,意思是“但是,然而”,表转折逻辑,位置灵活。再看最开始的那个句子。
Although she loves me, yet she refused me.虽然她爱我,但她拒绝了我。