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.
累死了。加点分不?
温馨提示:答案为网友推荐,仅供参考