Tom has been working in the library every night over the last three months.
这里的over是介词在…期间的意思吗?
那这个词还可以换成什么介词表示在…时间段内呢?
over 表示时间段,同时还表示持续到说话时,所以句子要求使用现在完成(进行)时。这时,可以用 for 来代替,意思基本不变。
此外,美国英语使用 in +时间段,来代替for + 时间段。也就是说,这句话可以说:
Tom has been working in the library every night over/for/in the last three months.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!