问题: all but 到底是什么意思?
一本教辅书上有篇讲大学教育的文章,其中有句是这样的:Also, all but two of the highest paying jobs require a 4-year colleg degree.我的理解是"在五十个收入最高的工作中, 有48个需要(工作者)接受过四年大学教育", 因为all but =all except.但该书的答案却解释成"在五十个收入最高的工作中, 只有2个需要(工作者)接受过四年大学教育", 请问难道是我记忆错了?请教网友并给多举几例.
解答:
all but 有两个意思:1)几乎,差不多;2)除..外全都
据本题判断,but=except。要注意的是:but只能排除紧随其后的名词(本题就是two)。那本题就可理解为:而且,除两个职位(要求更高学历)外,其余收入最高的工作只需要求职者有大学本科学历即可。
个人感觉,教辅书答案将but的排除对象扩大为:but two of the highest paying jobs require a 4-year colleg degree.这样,使得本句的真正主语all 变成了“孤家寡人”,且慢,有人会说,all的谓语和宾语还是require a 4-year colleg degree。
那就陷入了矛盾:理解的冲突。
将原句简化一下,All(jobs)but two (jobs) require a 4-year colleg degree.意思很明确:除两个职位,其他职位均要求本科学历。
教辅书的问题:介宾“夺”主语之位,造成错误理解。
Also, all but two of the highest paying jobs require a 4-year colleg degree.
(以上一管之见,请参考)
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。