谁能帮我区分一下beside,except,except for,but

问题描述:

谁能帮我区分一下beside,except,except for,but

besides安含有加上的意思
except就是减去
except for是补充说明前面的不足
except 和 but 类似
eg:everyone is at school today except lintao.
除了林涛,其他每一个人都在学校.(减)
your articalis well written except for several spelling mistakes.
除了一些拼写上的错误,你的文章写得很好(补充说明)
besides Wang MEI,two more girls in our class took part in 1500-meter race and her won the first(加)

beside是除……之外,还有……;except是除了……之外没有;ecxept for是除了……之外,其余的怎么样;but只是普通的转折的意思

besides 除…之外(还有…)
There are many others besides me.
除我以外,还有很多人.
except 除去;不包括在内;删除
We all went except Tom.
除了汤姆,我们都去了.
· All the questions are easy except the last one.
除了最后一个问题,所有的问题都容易.
在一个句子当中前后所说明的是同一类事物用EXCEPT,否则用EXCEPT FOR.
如:We are all boys except Marry.(we和Marry是同一类事物,都是人)
The article is good except for a mistake.(article和mistake不是同一类事物)
but:介词 prep.除了
except
· Charles eats nothing but fruit.
查尔斯除了水果什么也不吃.
· Everyone wrote a good essay but her.
除了她之外,每个人都写了一篇好文章.

besides: 除什么之外, 还包括(还包括是重点)
except与besides相反,除……之外,(不包括)
except for接与之前不同类别的东西
but和except类似