over加时间段

Tom has been working in the library every night over the last three months.

这里的over是介词在…期间的意思吗?

那这个词还可以换成什么介词表示在…时间段内呢?

请先 登录 后评论

最佳答案 2021-07-09 20:59

over 表示时间段,同时还表示持续到说话时,所以句子要求使用现在完成(进行)时。这时,可以用 for 来代替,意思基本不变。
此外,美国英语使用 in +时间段,来代替for + 时间段。也就是说,这句话可以说:
Tom has been working in the library every night over/for/in the last three months.

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 2 收藏,13214 浏览
  • Amily 提出于 2021-07-06 17:14