英语句子语法问题

Hesaidawomanwhosehusbandwasanownerofthebiggestfactory____inahotel.A.waskilledB.hadbee... He said a woman whose husband was an owner of the biggest factory ____in a hotel.
A.was killed B.had been killed 这个题目选哪个? 谁能帮分析下 主语,谓语,宾语或从句之类的吗? 跪谢。
展开
joybringsjoy
2010-08-14 · TA获得超过1180个赞
知道小有建树答主
回答量:723
采纳率:100%
帮助的人:300万
展开全部
B
He said (that)....宾语从句
在这个宾语从句中
a woman (whose husband was an owner of the biggest factory) has been killed in a hotel.

a woman 是主语 (。。。)是修饰它的 主语从句 做题时可以忽略
has been killed 是谓语动词
in the hotel 是地点状语

选B 过去完成时 时态一致 表示过去已完成的动作对过去的影响
而A 一般过去时 则表达不出这种效果

他说 一个女人在旅馆里被杀了,她的丈夫是一个最大的工厂主。

望 满意
wangrui0329
2010-08-14 · 超过12用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:20.5万
展开全部
选B.因为过去完成时表示的是事情发生在过去的过去,他说已经是过去了,但是这个女人的丈夫死是发生在他说话之前.所以应该用过去完成时.
主语he,谓语said,宾语a woman,whose到factory是定语从句修饰宾语,B答案是宾补,in a hotel 是介词短语做地点状语.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
箫子轩
2010-08-14 · TA获得超过266个赞
知道小有建树答主
回答量:394
采纳率:50%
帮助的人:297万
展开全部
B
用过去分词是因为发生在过去的过去,就是在said过去发生的事
said后面的句子主干就是a woman had been killed,whose引导定语从句修饰woman
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b0ceb60f7
2010-08-14 · TA获得超过178个赞
知道答主
回答量:29
采纳率:0%
帮助的人:0
展开全部
B.
whose husband was an owner of the biggest factory 是一个定语从句修饰a woman. 选B是因为he said 已经是过去时,那么女人被杀是发生在他说之前的,是过去的过去,所以用了过去完成时。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式