初中单选题

_____thesamemistakeagainmadehisparentsveryangry.A.HisbeingmadeB.HehasmadeC.Hehadmakin... _____ the same mistake again made his parents very angry.

A. His being made B. He has made C. He had making D. His making

这道题为什么不能选B呢?B的语法哪里不对啊?
展开
巧手成妈妈
高粉答主

2010-04-23 · 每个回答都超有意思的
知道大有可为答主
回答量:3.4万
采纳率:86%
帮助的人:2.3亿
展开全部
1. 答案:D.

2. 翻译:他犯了同样的错误,使得他的父母亲很生气。

3. 解释:
1)此句是一个简单句。句子主语是 ___ the same mistake again,谓语是made,宾语是his parents,very angry是宾语补足语。
2)所以我们只能选入一个可以做句子主语的选项。
根据英语语法,动名词短语可以做句子主语,所以排除B。
B是一个句子,而该句如果没有连词的话,是不能用句子做另外一个句子的主语的。
3)C可以排除,因为英语中是没有所谓的“had + Ving”结构的;
4)答案A表示he和make之间是被动关系,不符合句意,即“he”和“make the same mistake”之间肯定是主动关系,排除;
5)所以,正确答案为D.
另外:one's doing sth(his making the same mistake again)在语法中被称为动名词的复合结构。

参考资料: 原创回答团(第159号会员)

来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式