作连词时,yet和but在用法上有什么不同?

问题描述:

作连词时,yet和but在用法上有什么不同?
最好举例,

一、but 用来引出与预期相反的意见,所连接的两个句子的主语可能是同一个人或事物,也可能是不同的人或事物,前后句子的意思顺理成章.
* Nearly everybody enters for 'The Nicest Garden Competition' each year,but Joe wins every time.年年几乎大家都报名参加“最佳花园竞赛”,但每次获胜的都是乔.
* It's a pleasant dream but everything depends on "if".这倒是个非常令人愉快的梦想,但一切都取决于“如果”.
* Sally was amused,but I was very embarrassed.萨莉很开心,但我却很尴尬.
二、yet 的含义是:即使作出极端的让步,也不会发生期待的结果,有尽管如此的含义.yet 的特点是——
1)词性倾向于副词,常被用作插入语,如:
* He worked hard,yet,he failed.他干得很卖力,然而他失败了.
2)是一个不太稳定的连词,可以认为它是准连词,在严谨的书面语中 yet 前常用分号与首句隔开,如:
* It is well on in May:yet it is almost as cold as midwinter.现在进入5月分已经好长时间了,然而天气还象仲冬一样冷.
3)也可以直接用作连词,但被认识是非主流英语,如:
* She said she would be late,yet she arrived on time.她说她会迟到,但她却准时到达了.
4)前后句子的主语是同一个人或事物,前后意思正好相悖,上面的三个例句就说明了这一点.
* 第一句,本来卖力干活应该取得成功,事实上却失败了.
* 第二句,进入五月份天气应该转暖.事实上却还象仲冬.
* 第三句,自己说会迟到,事实上却是准时到达.