一般过去时(died)与现在完成时(have died)比较

A person has died in Washington state of COVID-19, marking the first such reported death in the United States.


这是新闻报道中的一句话。该句谓语动词是否能用一般过去式?还是说marking the first such reported death in the United States是对现在造成的影响,只能用完成式?

请先 登录 后评论

最佳答案 2020-03-03 11:54

一个发生于过去的事件,可以用一般过去时表示,也可以用现在完成时表示,取决于说话人关心过去,还是关心现在。

如果说话人关心过去,他就有义务将说话人的注意力引导他关心的那个时间,这样听话人才知道你的是具体过去什么时候。所以,通常一般过去时需要一个确切的过去时间状语,提示听话人过去指的是哪个时间。

如果说话人关心的是现在,并不事件在过去发生的具体时间,只是说事件是在现在以前发生的。这时就用现在完成时。现在完成时是现在时态,所以不会出现表示确切过去时间的状语。这是二个时态的根本区别。

本句中,说话人说话的重点是现在美国有了第一例新冠肺炎死亡病例,至于病人是昨天、前天还是一周前并不重要。

如果句子用了一般过去时,就需要一个确切时间状语,比如last week. 句子的意思就是上周美国有一例新冠肺炎死亡病例,这是美国的第一例。但此后还有没有第二例、第三例就不得而知了。但句子用现在完成时,则清楚表明迄今只有一例死亡病例。

请先 登录 后评论

其它 2 个回答

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

本句也可以使用一般过去时,跟现在分词表示结果,没有直接关系:

A person died in Washington state of COVID-19, marking the first such reported death in the United States.

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

    这个句子用现在完成时或者一般过去时都可以,因为根据句中的 marking the first such reported death in the United States ,这两种时态都能够清楚表明迄今只有一例死亡病例。


请先 登录 后评论
  • 3 关注
  • 6 收藏,4231 浏览
  • Chiron 提出于 2020-03-01 09:28

相似问题