不同时态的含义理解

In the past, there haven't been any people in this place.

In the past, there weren't any people in this place.

请教老师,in the past状语,究竟应该是用一般过去时,还是现在完成时呢?

网上说2种都可以,那么,问题是,上面2究竟是什么含义理解差别呢?

 

请先 登录 后评论

最佳答案 2022-01-18 09:18

In the past  可以指明显的过去时间(例如时间点:1950年),也可以指模糊的过去时间(迄今为止以前的任何时间),类似于 before

In the past, scientists often worked alone.  在过去,科学家常常单独工作。

用现在完成时强调过去的经历。例如:

I've had my fair share of success in the past. 过去我已经取得了应有的成功。

My children have wounded me in the past. 我的孩子们过去曾伤害过我。

这两句的区别,就是一般过去时和现在完成时的区别。


请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,1229 浏览
  • bjxue 提出于 2022-01-11 15:37