
英语语法选择题,麻烦详细讲解为什么是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 展开
A.has been fulfilled
B.having been fulfilled
C.has fulfilled
D.had fulfilled 展开
23个回答
展开全部
因为"Their task…"属于状语,不能构成完整的一个句子,你看它后面"they went home"主谓宾,是一个句子,并且主要说的是后面的情况,前面那个只能用状语的形式,"have been"得写成"having been"懂了吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
task是被动完成的,而且是分词被动形式,和前面的主语构成了独立主格的结构。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是考查英语中的独立主格结构。独立主格结构在句子中做状语,需要用非谓语动词(动词不定时、动词的现在分词、动词的过去分词)作状语,其逻辑主语须与主句主语保持一致。若不一致,非谓语动词形式须另带主语。此时,主句的主语是they,与Their task (逻辑主语)不一致,所以非谓语动词having前要加上自己的主语Their task ,由于任务是被完成,所以只能用having been fulfilled,故只能选B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选B。因为逗号前后没有连词连接(不是并列句),也不是主从复合句,所以可以得出前半部分不是一个句子,应用非谓语形式,直接可以得出B选项
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这不是两个分句,分局是要有连接词的,或者中间用分号隔开。前面部分是个分词结构。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |