好题分享(90):正误辨析

Global warming has happened for at least hundreds of years and will continue going on for a time.

判断此句正误,如果有错,请改正。 

请先 登录 后评论

最佳答案 2022-08-09 07:20

句子没有错误。但是要正确理解这个句子的意思。happen为动态动词,动态动词既可以表示事件意义,也可以表示习惯意义。本句用现在完成时与for持续状语连用,并不是表示一次全球变暖的事件迄今持续了数百年,而是表示全球变暖的事件反复发生,这种事件的反复发生(即习惯意义)持续了数百年。换句话说,这是习惯完成体,而不是事件完成体。下面COCA语料库例句更能说明这种习惯完成体与for持续状语的情况。

One man and one woman in an elevator happens millions of times every day, around the clock, every day, and has happened for years. Yet, the actual number of actual rapes or attempted rapes is too few to even easily research. 

请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

应该把 happened 改为 been

请先 登录 后评论
  • 2 关注
  • 0 收藏,1163 浏览
  • 好题   提出于 2022-08-08 20:12