单项选择题

This computer is up-to-date ______ a few shortcomings here and there.

A.except
B.except for
C.except that
D.but