问题: 选什么?
Does Tom know any other foreign languages______English ?
A.but B.except C. besides
该选哪个?请详解
解答:
Does Tom know any other language besides English .
这句话翻译应为:Tom 除了会讲英语,还会讲什么其它外语?
以下分析:
besides 表示“除…以外还有…”,指包括除去部分,还有…。给个例句:we went to park besides Tom .意思是;除了我们去了公园外,Tom 也去了。慬了吗?
except 指“除了…之外”或“把…除外”。指不包括所除开的部分。例句:we went to park except Tom .意思是:除了Tom 之外,我们都去公园了。看出不同了吧。
but 也可以表示except 的意思,但它常与否定词连用。例句:Nobody was late but her .除了之外,没人迟到了。
回头看题,A和B都表示:Tom 除了不会讲英语,还会讲什么其它外语?句意明显不通,且没有否定词在前,不用but 。
故选C。
参考文献:《向采纳我答案的兄弟们敬礼!》
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。