but表示“除......之外”,常與含否定意義的詞連用,當but前有動詞do或其相關形式時,but 後接動詞原形。
We can do nothing but wait .
除了等,我們什麼也做不了。
No one but Karl went there .
除卡爾外沒有人去那裡。
I did nothing but write a letter this morning .
今天早晨除了寫一封信外,我什麼都沒有做。
besides表示“除......之外(還有)”,其前常有other,another ,any other,a few等詞。
I have a few good friends besides you.
除了你之外,我還有幾個好朋友 。
Two others were on duty besides Helen.
除海倫外,還有兩個人值 日。
except表示“除......之外(不再有)”,指從整體中排除except所接的人或物,前面常有all,every,any ,no和一些複合詞。
All the students went to the zoo except Jim.
除了吉姆,所有的學生都去動物園了。
All are present except Helen.
除海倫外,大家都到了。
閱讀更多 繪霖英語 的文章