不定代词somebody,anybody的纠葛

She lost herself in doing homework so that she didnt hear ____ knocking at the door at all.

A. somebody B. nobody C. anybody D. everybody

很多人选择C答案anybody,但是,我认为A答案somebody更合适,或者说也是正确的。下面是我个人的理解,请专家解惑,给予权威的指导。

根据语境,我认为是有人敲门,只因she专注于作业,而没有听见敲门声。其意为Somebody was knocking at the door/There was somebody knocking at the door,but she didnt hear because she lost herself in homework. 或者是She didnt hear that there was someboby knocking at the door because she lost herself in homework.

但若用anybody,She didnt hear anybody knocking at the door at all,其意为She heard nobody knocking at the door,表意为实际上没有人敲门,自然也就没有听见敲门声了。

所以,我认为用C.anybody不符合语境的表意。辛苦专家们为我指导,对我的进步给予帮助,十分感谢。

如题
请先 登录 后评论

1 个回答

? ?She lost herself in doing homework so that she didn't hear ____ knocking at the door at all.A. somebody? B. nobody?? C. anybody?? D. everybody? ? 我认为应该选择 C.anybody? ? anybody 一般用于疑问句、否定句和if条件句。例如:I didn't see anybody there.我没看到有人在那里。(摘自《刘毅英语语法宝典》p.131)
请先 登录 后评论