一道高中英语题。求解~谢谢

[复制链接]
查看11 | 回复5 | 2011-3-12 19:51:34 | 显示全部楼层 |阅读模式
20. ______ the room, a letter was laid on the ground.
A. Entering
B. Having entered
C. He entered
D. Mrs Green entering
为什么选D不选A啊。???
求解 ~谢谢。

回复

使用道具 举报

千问 | 2011-3-12 19:51:34 | 显示全部楼层
D. Mrs Green entering这是独立主格.前后主语不一致时,就要这么说.前面用分词结构,后面是正常句子.A不行,是因为表意不清,单独一个分词,不知道动作是谁发出的,要加上D那样的逻辑主语.如果说:He entering the room 就行了.不然,不知道动作的发出者,句子意思是不明确的.
回复

使用道具 举报

千问 | 2011-3-12 19:51:34 | 显示全部楼层
如果选A,主语就变成a letter了,letter不可能enter the room啊。所以要选D,主语是Mrs
回复

使用道具 举报

千问 | 2011-3-12 19:51:34 | 显示全部楼层
因为后面半句开头是a letter ,选A的话就是说a letter 是主语了,就变成一封信走进房间了。
回复

使用道具 举报

千问 | 2011-3-12 19:51:34 | 显示全部楼层
因为选A的话句子缺少主语
回复

使用道具 举报

千问 | 2011-3-12 19:51:34 | 显示全部楼层
因为前后的主语不一致
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行