作业帮 > 英语 > 作业

1._____that he had made the same mistake again,his face turn

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/06/03 23:51:43
1._____that he had made the same mistake again,his face turned red.
A.Hearing B.Having heard C.He heard D.When he heard
这道题很容易看出来选D,但是A为什么不可以,如果要选A,前面要加on么?B的having+过去分词 应该怎么用?
2.______to his work resulted in his great success.
A.Devoted B.Being devoted C.Devoting D.To devote
我自己理解是 他在他的工作中的投入,使他取得了巨大成功.
为什么要用being devoted?该怎么理解?
1._____that he had made the same mistake again,his face turned red.
A.Hearing B.Having heard C.He heard D.When he heard
这道题出的不错.稍微不注意就会进陷阱.关键的是 这句话的 主语是 his face,而不是he.所以A,B都不对.因为分词结构的主语前后必须是一致的.如果这句话主语是HE,AB都可以用.
C错在 如果填C,就变成了两句话.少了一个连词.
如果要选A,前面要加on么?不用加.加了ON,句子也是正确的.但含义就变成了“ 一听到.” 因为介词ON,有表示“ 一.就.” 的含义,类似as soon as.
B的having+过去分词 应该怎么用?这样的结构一般用于分词里的动词发生在主句的动词之前的句子.比如,having finished homework,i went out.完成作业后,我出门了.finish发生在went之前.
2.______to his work resulted in his great success.
A.Devoted B.Being devoted C.Devoting D.To devote
答案是B
我自己理解是 他在他的工作中的投入,使他取得了巨大成功.
为什么要用being devoted?该怎么理解?
你的理解的句意是正确的.投入的,这个词只能是devoted.
如果选CD.意思就成了强调动作devote了.devote to sth.意思是 对.作贡献.句意就变了.
这句话缺少主语.主语只能用动词不定时或动名词.形式上看,BCD都对.但,这里强调的句意是 他工作时那种投入的状态使其成功.这里强调的是状态.所以用形容词devoted.但形容词不能作主语,所以加了动名词being.