Does John know any other foreign languages ____ French?

Does John know any other foreign languages ____ French?
A、except
B、but
C、besides
D、beside
【正确答案】:C
【题目解析】:介词except和besides的意思都是“除了”,但是用法不同,except的含意是“从整体里减去一部分”,着重于“排除在外”,而besides指“除……外,另外还有”,着重“另外还有”。but的用法和except近似,但常用于表示一个例外。根据句意,可知答案为c项。句意为:“约翰除了法语还懂其他的外语吗?”