分析一句英语句子的结构与成分

Therearemanytapesofvegetarians,someofwhomdon'teveneatanimalproductssuchasmilk,eggs,or... There are many tapes of vegetarians,some of whom don't even eat animal products such as milk,eggs,or yougurt.
我想问一下some of whom don't even eat animal products such as milk,eggs,or yougurt.中为什么要用whom,着重分析一下some of whom。谢谢!
展开
仙山老翁
2011-08-29 · TA获得超过6900个赞
知道大有可为答主
回答量:1714
采纳率:0%
帮助的人:618万
展开全部
1. 从 some 开始是一个定语从句,whom 是关系代词的宾格,指代“素食者”,由于处在介词 of (意思是“之中”)后面,所以要用宾格,some of whom 意为“他们之中有些人”。句子翻译:素食者有多种类型,他们之中有些人甚至不吃动物制品,如牛奶、蛋类或奶酪。
2. 又例:There are many students in our school, some of whom come from foreign countries. 我们学校里有很多学生,其中有些人来自外国。
3. 你可能会问:既然表示“其中有些人”,为什么不用 some of them 呢?用 some of them 也可以,但是一定要用句号与前面的句子隔开,即 There are many students in our school. Some of them come from foreign countries. 英语的逗号与句号不能随便替换!逗号只能分隔主句和从句,或分隔两个并列的分句,只有句号才能分隔两个独立的句子。
lljhmq
2011-08-29 · 超过20用户采纳过TA的回答
知道答主
回答量:97
采纳率:0%
帮助的人:39.3万
展开全部
vegetarians是“素食者”的意思,代词要用who或者whom
There are 句型里 vegetarians作宾语,所以用whom
追问
那我想问一下这里whom能不能替换成which?that呢?
追答
素食者  是人,所以要用whom.
of 是介词,介词后常跟宾格。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fairy328955345
2011-08-29 · TA获得超过675个赞
知道小有建树答主
回答量:336
采纳率:100%
帮助的人:286万
展开全部
who是主格,介词of后要接宾语,所以用who的宾格形式--whom
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
whoisnora
2011-08-29 · TA获得超过225个赞
知道答主
回答量:142
采纳率:0%
帮助的人:67万
展开全部
some of whom整体作为一个定语,相当于that, 而whom 是非限定关系代词,因为of 是介词,所以后面要跟who的宾语whom
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式