问题补充:
He goes to work every day .
A. except for rainy days
B. besides it rains
C. but that it rains
D. except on rainy days
答案:
A. except for rainy days
B. besides it rains
C. but that it rains
(答案→)D. except on rainy days
解析:句意:他除了在雨天之外每天都去上班。except用作介词可表示“除…之外”,通常指所排除的事物不在所述范围之内,后面可接名词或代词。except for表示“除了…”“只是…”,引述一个相反的原因或细节,部分地修正了句中的意思。前后有相称的同类语时,只能用except,不用except for。but和except都表示从整体中除去部分,但在but的句子里,着重在整体; 在用except的句子里,着重在除去的部分。besides着重于指另外还有。故选D。