except/but
二者意思均为:除……之外。except强调所除外的人(或事物);而but则将重点置于其他人(或事物)。
如:We all passed the exam except Tom.除了汤姆没及格外,我们都及格了。(汤姆一人不及格)
Nobody knew her name but me.除我以外,没有人知道他的名字。(强调除“我”知道外,其他人都不知道)
except前常有all,any,every,no及其复合词等;but也常与no,nobody,nothing,all,anywhere等词连用。二者后都可接名词、代词、动词的ing形式和原形动词,可以互换;但except后还可跟副词、介词短语等,此时,不能用but来代替。
如:He answered all the questions except/but the last one.除最后一个问题没答外,其余问题他都答了。
He has always been in high spirits except recently.除近来外,他总是精神饱满。(except后跟副词)
The window is never opened except in summer.除夏季外,这扇窗户从来不开。(except后跟介词短语)
except,but用于否定句时,可以互换。
如:There aren't any other people to be considered except/but you.除你之外,其他人将不予考虑。