求解释一下“不过”、“可是”、“但是”的区别和用法?

问题描述:

求解释一下“不过”、“可是”、“但是”的区别和用法?

我的想法:“不过”含有补充的意思,“但是”“可是”却没有,它们只表示意思的转折而不表示补充.“但是”既可以在口语中使用,又常用于比较正式的书面语体中,如公文、教材等.而“可是”一般只用于口语中,不用于书面语.