but放在nothing, everyone, anything等後面時,是當介系詞用,意思等同except(除外)

No one but myself knows what exactly happened.
=除了我之外,沒有人知道到底發生了什麼事。

All the students but Richard joined the writing competition.
=除了理查之外,所有的學生都參加了寫作比賽。

Who but a fool would think of such things?
=只有呆瓜才會想到那種事吧?

Everyone but Marissa was excited about the vacation.
=除了瑪莉莎外,每個人都對假期感到興奮。

There's been nothing but trouble since he came.
=他來了之後,除了麻煩外,什麼都沒有。


She does nothing but grumble all day long.
I refuse to discuss my medical history with anyone but Dr Grant.
There's no alternative but to scrap the whole plan and start again.

arrow
arrow
    全站熱搜

    jennin64 發表在 痞客邦 留言(0) 人氣()