____ many times , he still couldn't understand it

[复制链接]
查看11 | 回复4 | 2012-11-28 22:35:12 | 显示全部楼层 |阅读模式
您好,这句话无论填told 还是having been told 都是个病句,因为并列连词 but 前后应该均为完整的句子。这句话可改成:
1、Having been told many times,he still could not understand it.
2、He was told many times ,but (he)still could not understand it.
3、Although( he was) told many times,he still could not understand it.having been told,作状语表示被动, 强调非谓语动词...
回复

使用道具 举报

千问 | 2012-11-28 22:35:12 | 显示全部楼层
你好,这里是考察现在分词的用法。A选项是 现在分词的被动语态。表示的动作,是发生在主句的谓语动词之前。这里复合句意。 之间就已经讲过很多次了,他仍然不明白。完全符合。因此答案是A。B选项 现在分词的一般形式。 表示的动作,是和主语的谓语同时发生。没有先后之分。因此这里不恰当。所以排除了BC和D都是不定式,不定式是表示目的。因此...
回复

使用道具 举报

千问 | 2012-11-28 22:35:12 | 显示全部楼层
这个是考察非谓语的用法 非谓语用法有三个 主动用v-ing被动用v-ed 将来用 to do “他被告知”是被动的,所以就用被动语态,排除B C, 又因为told 这个动词发生在“understand”之前,要用“ have done” 的结构 ,综上所诉,就选A 了...
回复

使用道具 举报

千问 | 2012-11-28 22:35:12 | 显示全部楼层
从句意看, 前后有转折关系, 可见前部分是表让步的首先排除C,D 不定式不可以作让步状语B 的语态不对 【希望帮助到你,若有疑问,可以追问~~~祝你学习进步,更上一层楼!(*^__^*)】...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行