英语语法选择题,麻烦详细讲解为什么是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-03-08
知道答主
回答量:19
采纳率:0%
帮助的人:2.7万
展开全部
因为"Their task…"属于状语,不能构成完整的一个句子,你看它后面"they went home"主谓宾,是一个句子,并且主要说的是后面的情况,前面那个只能用状语的形式,"have been"得写成"having been"懂了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
战初晴y6
2019-03-26 · TA获得超过418个赞
知道答主
回答量:116
采纳率:28%
帮助的人:9万
展开全部
task是被动完成的,而且是分词被动形式,和前面的主语构成了独立主格的结构。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友01c5482
2019-03-19 · TA获得超过182个赞
知道小有建树答主
回答量:94
采纳率:50%
帮助的人:17.3万
展开全部
这是考查英语中的独立主格结构。独立主格结构在句子中做状语,需要用非谓语动词(动词不定时、动词的现在分词、动词的过去分词)作状语,其逻辑主语须与主句主语保持一致。若不一致,非谓语动词形式须另带主语。此时,主句的主语是they,与Their task (逻辑主语)不一致,所以非谓语动词having前要加上自己的主语Their task ,由于任务是被完成,所以只能用having been fulfilled,故只能选B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huihuichen666
2019-03-15 · TA获得超过558个赞
知道小有建树答主
回答量:404
采纳率:0%
帮助的人:54.4万
展开全部
选B。因为逗号前后没有连词连接(不是并列句),也不是主从复合句,所以可以得出前半部分不是一个句子,应用非谓语形式,直接可以得出B选项
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
六思松7O
2019-03-12
知道答主
回答量:3
采纳率:0%
帮助的人:2327
展开全部
这不是两个分句,分局是要有连接词的,或者中间用分号隔开。前面部分是个分词结构。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式