进行时和过去时区分

二人对话:

Mike: Hi, look where you are going !  John: Oh, I'm terribly sorry. (   )

A. I wasn't noticing.

B. I didn't notice.

我发现这道题网上有人选A,有人选B

我们学校有的老师选A,有的老师说B正确,有的老师说2个都正确。

请教专家老师,究竟是哪个正确的额?如果2个都正确,2个含义的理解差别究竟在哪里?

请先 登录 后评论

最佳答案 2022-01-19 11:31

应该选A.问题的关键在于wasn't noticing 有没有留神,或因精神无法集中而没注意到的意思,这是英语里常见的用法。B则仅是没有注意到,可能是多种原因,不一定是没有留神。所以,选A 最符合句子语境和英语惯用。请体会几个外媒例句:

1. I was afraid no one would laugh, and I wanted to pretend I wasn't noticing the audience. (假装没注意到观众)

2. I got some water in my boot. It got so cold that I wasn't noticing the pain anymore. It just became totally numb.靴子太凉了,以至于感觉不到疼痛了,脚都麻木了。

3. I was bummed I wasn’t noticing any big changes after 3 months and then this happened.

我很难过,我竟然没有注意到三个月后的大变化,然后这一切就发生了。


请先 登录 后评论

其它 2 个回答

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

虽然不能说 B 完全是错的,但 A 明显优于 B。其实就是过去进行时和一般过去时的区别。对话的语境指 “刚才正在发生的事情”,应该是:过去 + 进行。

请先 登录 后评论
凡哥英语   - 归师
擅长:英语

AB两个选项都是合理的。如果是正式文体(比如写记述文),notice是不能用于进行时的,所以书面中要用B(这个可以去查查朗文词典)。但口语中,常常加ing。这个口语体,不仅仅指对话,正式文体中的旁白和访谈也属于口语体。而原题是属于对话,所以从这个角度说,A要优于B。


一家之言,仅供参考

勤查英英,必有所获

请先 登录 后评论
  • 3 关注
  • 1 收藏,1290 浏览
  • bjxue 提出于 2022-01-11 15:49