She is one of the few persons ____ Spanish in our school.

[复制链接]
查看11 | 回复2 | 2011-1-29 16:17:16 | 显示全部楼层 |阅读模式
A.who knowsB.who know C.which speakD.that speaks
选择哪个,为什么

回复

使用道具 举报

千问 | 2011-1-29 16:17:16 | 显示全部楼层
B首先这是定语从句,先行词,即被修饰名词是人的时候关系词用who。其次,这道题考查的是先行词中出现one of 的情况。这种情况下,当one of 前没有修饰词时,先行词为one of 后面的名词,如本句的先行词就是persons,因此从句中的动词know不用第三人称单数。而当one of 前有修饰词时,先行词看做单数,即”one“为先行词,如“She is the only one of the few persons"时,从句应该是"who knows Spanish "。
回复

使用道具 举报

千问 | 2011-1-29 16:17:16 | 显示全部楼层
选B。遵循英语中的就近原则,修饰“few persons”而不是“one”,自然选B
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行