《英语学习小百科词典》(p.81)说:
“excepting 不能跟 except 换用。excepting 仅用于否定形式: not excepting(包括)。”
钱歌川先生在《英文疑难详解》一书中说:“至于 excepting 一字,则只用于句首,或用于 not, without, always 字样之后……”(p.270)。葛传栃教授的《英语惯用法词典》(上海译文,2002,p.225)也持有此种观点。
但是,我在 A Comprehensive Grammar of the English Language 中却读到过这样一个句子: All except(ing) the captain were rescued. (CGEL, § 9.58) 除了船长之外,大家都被救了出来。
这个句子似乎完全推翻了上面两本书的说法。请指正。
你提出的例句很有说服力,说明以上两本书的说法并不符合英语的实际情况。下面我再补充一些例句:
-
He was the only human male for miles around (excepting an old handyman). (EED) (除了那位干零活的老年人)他是方圆几英里内唯一的一个男性。
-
We have lessons every day excepting Saturday and Sunday. (ECD). 除星期六和星期日外,我们天天有课。
-
They were all saved excepting John. (ECD) 除约翰外,他们全获救了。
-
Excepting Christmas we did not have one really pleasant holiday. 除圣诞节外,我们没有过过一个真正愉快的节日。
这些例句证明, excepting 并非只用于句首, 也并非只用于否定形式。