on hearing是什么用法

________ the news of his father's death,he burst into tears.

A. After hearing 

B. On hearing 

C. Having heard 

D. While hearing

为什么D选项不能选呢?而只能选B?


请先 登录 后评论

最佳答案 2019-10-12 19:34

思考这道题的时候,千万不要被中文误导,认为“听到父亲去世的消息之.....”,就认为两个动作有了先后。注意题干给出的不是说他哭了、流泪了,而是“burst ino tears”(眼泪夺眶而出),burst into 猛烈爆发、突然爆发之意,忍都没有忍住。所以,题干强调的是“听到父亲去世的消息,泪水夺眶而出”,所以两个动作是同时发生的。明白了这一点,选项就好选择了:


A.  After -->体现了动作发生有先后,与语意不符;

C.  Having heard -->性质和A一样,也体现了动作发生有先后--分词的完成时形式,强调动作发生在谓语动词之前;

D. While --> 常连接两个长动作(延续性动词);


结论:AC在语法上都是正确的,但是放到这道题当中就不是最优,我在另一个帖子中强调了,考试不是选择正确选项,而是选择最优选项



请先 登录 后评论

其它 5 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

_____the news of his father's death,he burst into tears.

A.After hearing B.On hearing C.Having heard D.While hearing

本题目在命题上严重失误。除了答案D不能选外,其余3个选项都是正确的。

这里,hear 表达终止概念,是一个非延续性动词。而while 则表示一个持续的时间或动作,两者自相矛盾,不可连用。


请先 登录 后评论
曹荣禄  
擅长:动词用法,句法问题

on doing sth作状语,表示谓语动作紧接着doing的动作发生,常翻译为 “一...就...。”

一个人听到父亲的死讯,眼泪立刻夺眶而出。这是最符合逻辑的一种情景。

如果用after hearing或者having heard,则暗示在听到父亲的死讯后,隔了一段时间才泪流满面。

所以,on hearing 设为最佳答案是符合人之常情的。

请先 登录 后评论
mengxin Z

谈谈A,余略,见其他各位老师。


A 语法 没问题,但却是这种语境下的常见错误。

这里如果改从句,合适的连接词是when


image.png

例子:

When I get the news, I'll tell you about it. (√)

这句不能用after, 非常明显。

这里的when是紧接着发生的意思,而after, 可能不知会隔多少时间


题目中A要用分词,则不必用after.

下面这个句子的after doing 可以,且after必须有

After hearing the news,I couldn't sleep the whole night.


请先 登录 后评论
如沐春风

我赞同刘老师对A.after hearing的看法。

供下面几个例句

It is a bolt from the blue that her grandfather died last night. She could not even say a word after hearing the news.

她祖父去世的消息对她来说简直就是晴天霹雳。她知道后一句话都说不出来。 


I felt a rush of relief after hearing the news.

After hearing the news,John really saw red. 听到消息后,约翰勃然大怒。 


Dawn Nisbet burst into tears after she heard a cruel heckler calling her a "fat b***" when she was out running.

 

我也赞同刘老师对这个题目的评价:本题目在命题上严重失误。

刘老师这个评价,有理据可循: 《语言测试科学与艺术》(长沙市:湖南教育出版社_1997 李筱菊编著)  7.2.2.4 (第186页)相关内容。


关于C项,章振邦先生这样说的:

image.png

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

________ the news of his father's death,he burst into tears.

A. After hearing 

B. On hearing 

C. Having heard 

D. While hearing

为什么D选项不能选呢?而只能选B?


    【答】如果题目要求是 Which is wrong? 答案就是 D. While hearing ,因为 while 后面的动词必须是延续性动词,而hear属于非延续性动词。

    其余选项都正确,只是含义不同:

    A. After hearing 听到......后   

    B. On hearing 一听到......就......    

    C. Having heard 因为听到 ...... (现在分词短语作原因状语)


请先 登录 后评论
  • 2 关注
  • 1 收藏,14851 浏览
  • Goofy 提出于 2019-10-09 16:52

相似问题