单选题
This computer is up-to-date ______ a few shortcomings here and there.
【正确答案】
B
【答案解析】[解析] 本题四个选项都有“除……之外”的意思,但是C项except that后需跟从句,因此可以将其排除。A项except和D项but通常指所排除的人或事物是整体的一部分,或者与整体属于一类。如There's no one here but me. 和I can take my holiday at any time except in August. B项except for可以用来指所排除的人或事物不是整体的一部分或者不与整体属于一类,而是整体的一个例外。因此B项为正确答案。