英语语法选择题,麻烦详细讲解为什么是B而不是D。 如果能每个都解释下最好了。谢谢谢谢谢谢谢!

Theirtask(),theywenthome.A.hasbeenfulfilledB.havingbeenfulfilledC.hasfulfilledD.hadfu... Their task ( ),they went home.
A.has been fulfilled
B.having been fulfilled
C.has fulfilled
D.had fulfilled
展开
 我来答
沃拿多涡流空气循环扇
2019-04-17 · TA获得超过730个赞
知道答主
回答量:2365
采纳率:17%
帮助的人:170万
展开全部
主语task和fulfill之间是被动关系,所以C,D都不对,它们都是主动语态,然后看A和B选项,这道题所给出的句子,两个分句之间没有并列连词不是并列句,所以A也不对,再看看B选项,是分词短语作原因状语而且是被动关系,所以正确答案是B.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chuxueyi
2019-03-24 · TA获得超过392个赞
知道小有建树答主
回答量:415
采纳率:50%
帮助的人:98.8万
展开全部
非谓语
只有b是非谓语结构,完成时表示动作在谓语动词went之前,另外被动结构表示逻辑主语their task与非谓语动词之间是被动关系。
一句句子只能有一个谓语动词,这里went是谓语动词了,另一个动词只能用非谓语,当然用连词变成从句也可以,在不是从句的情况下,只能用非谓语。
they是谓语动词went的主语,也是这句句子的主语
their task是非谓语动词having been fulfilled的主语,我们把它叫逻辑主语
having been fulfilled是非谓语动词中的分词形式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c2b99406a
2019-04-03
知道答主
回答量:23
采纳率:50%
帮助的人:9.9万
展开全部
如果单纯的想选择正确的答案。很简单,你只要记住,英语中的逗号是不能单独连接两个句子的,除非两个句子里有连词,比如and,but,whlie等等。ACD的选项放进去,明显是不对的。B选项正确但不完美。给你一个E. fulfulled。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3a5d3ba
2019-03-08 · TA获得超过151个赞
知道答主
回答量:97
采纳率:70%
帮助的人:10.1万
展开全部
这首题应该选B.
首先,句中没有任何连词, 这样就可以判断该句是一个单句,不是一个复合句.
该句子的主句是"they went home,句首的是状语.
因此可以排除A,C,D了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
终于等到可以改昵称了

2019-04-19 · TA获得超过998个赞
知道小有建树答主
回答量:868
采纳率:53%
帮助的人:82.4万
展开全部
因为ACD代入到括号里面,不管意思如何,逗号前后都是一个完整的句子,而中间没有任何连词,构不成并列句,这样两个句子放在一起是错误的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式