英语语法求救

[复制链接]
查看11 | 回复5 | 2011-3-26 13:33:44 | 显示全部楼层 |阅读模式
What made your little sister so delighted?
______ for her progress.
A, Her teacher praised her
B, Her being praised by her teacher
C, Her teacher having praised her
D,She was praised by her teacher
这四个选项怎么区别/
四个好像都行啊 求详细分析,
是名词复合结构题目吗?

回复

使用道具 举报

千问 | 2011-3-26 13:33:44 | 显示全部楼层
答案:B解释:1. 答案必须能代替问句中的what做主语,所以它必须是名词性结构才可以。由此排除AD,它们都使用单句不可,除非在其前加上引导词that充当名词性从句(主语从句)才对。而做主语从句的引导词that虽然不充当成分,但是绝对不能省略。再如:(That he was late) made his teacher angry.3. 而BC都是动名词短语的复合结构,相当于名词。但是,如果用该结构做句子主语时,结构中的逻辑主语必须使用形容词性物主代词或名词所有格形式,而不能使用人称代词宾格或名词普通格。如:Tom being late made his teacher angry. ×Tom's being lat
回复

使用道具 举报

千问 | 2011-3-26 13:33:44 | 显示全部楼层
这里需要主语,A,C,D项均不能作主语,只有动词不定式和动名词及名词可作主语
回复

使用道具 举报

千问 | 2011-3-26 13:33:44 | 显示全部楼层
B,我觉得回答应该是针对提问里边的WHAT,不知道对不对
回复

使用道具 举报

千问 | 2011-3-26 13:33:44 | 显示全部楼层
答案是D
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行