Although ( ) to stop,he kept on working.A.tell B.told C.telling D.having told请高手回答下,为什么是D,C就不行呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 14:49:44
Although ( ) to stop,he kept on working.A.tell B.told C.telling D.having told请高手回答下,为什么是D,C就不行呢?

Although ( ) to stop,he kept on working.A.tell B.told C.telling D.having told请高手回答下,为什么是D,C就不行呢?
Although ( ) to stop,he kept on working.A.tell B.told C.telling D.having told
请高手回答下,为什么是D,C就不行呢?

Although ( ) to stop,he kept on working.A.tell B.told C.telling D.having told请高手回答下,为什么是D,C就不行呢?
B是省略句,完整的结构应该是“he was told”.
D选项之所以不行是因为这里没有包含被动的含义.在这种句型中,从句的逻辑主语一定要和主句主语一致.从句子主语“he”来看,它和前面出现的动词“tell”之间应该存在着被动关系.也就是说,动作不是由主语“He”发出来的,而是针对主语的.所以应该使用被动形式.

D.having told-----被告知
C.telling ------------(主动)告知别人

这里强调时间的先后关系,这里是个句型(having done sth,sb +过去式+。。)。补充前句为 Although he have been told to stop,这里是非谓语。。

连分结构
although he was told to stop
改为 although told to stop