You use but to introduce something which contrasts with what you have just said. You use yet to introduce a fact which is rather surprising after the previous fact you have just mentioned. It is also to be noted that though both these words carry almost the same meaning, yet is a little more formal than but .
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AnonymousCan we use 'yet' in informal cases like the examples above or it can be used only in formal situations?2.but: