一道高一英语题目,帮忙解释一下

JackLondon,______lifehadoncebeenveryhard,wassuccessfullater.A.forwhomB.forwhichC.whos... Jack London,______life had once been very hard,was successful later.
A.for whom B.for which C.whose D.which
老师说选A,为什么啊?
帮忙解释一下
为什么不选C啊?
展开
 我来答
jason7604
2007-04-06 · TA获得超过1万个赞
知道大有可为答主
回答量:4130
采纳率:0%
帮助的人:0
展开全部
我觉得选 C
假如要选for whom的话 life前必须加the ,这里life没有定语和修饰词。whose life相当于 Jack's life.

拆分从句可以分为:Jack London was successful later.主句
His life had once been very hard.
这里的his,就用whose所有格来修饰,后面是名词。

PS: 经过一番考虑,life前面是可以不加任何修饰词的,例如Life is like a box of chocolate, you never know what you are gonna get. 这样证明我的选择是错的。
暂时我也想不到为何whose不能选。期待下一位有更精彩的回答吧。

当然, for whom也是可以选的。
根据拆分句子,第二个句子可以是 life had once been very hard for him. 这里就把for 前置, 然后加上whom。 也是可以理解的。
zero的温柔
2007-04-06 · 超过11用户采纳过TA的回答
知道答主
回答量:71
采纳率:0%
帮助的人:0
展开全部
首先,前面有个逗号,基本上是需要一个介词那就排除了 后两个

然后 前面JACK 啊是个人啊,最好是用WHO WHOM
比较简单
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好奇爱楼楼
2007-04-06 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1.2万
采纳率:0%
帮助的人:9636万
展开全部
for whom- whom 是代表人在这里就是jack
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式