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

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?该怎么理解?
yangdiy5408 1年前 已收到4个回答 举报

98282 幼苗

共回答了17个问题采纳率:70.6% 举报

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.

1年前

1

totozi 幼苗

共回答了78个问题 举报

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便可成为正确选项。
...

1年前

2

xhjice 幼苗

共回答了2个问题 举报

我英语其实也不是太好 但是我尽力解释一下吧(我个人的看法哦,错了你别怪我)
1.为什么不能选A,后面的主语部分是His face,前面如果直接用hearing的话,那就变成是His face 对应于hearing了,所以肯定不行。如果前面要用hearing的话,后面的主语应该改成是He。(个人观点,不知道对不对)
2.不知道你错选了什么。这个肯定是选B啊。首先be devoted...

1年前

1

我的芭蕉叶 幼苗

共回答了140个问题 举报

1.不能选择A,因为主句主语是his face 而并非he
2.固定短语,be devoted to ..

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.374 s. - webmaster@yulucn.com