over the last three months介词用over和in有什么区别,这里能用in吗

如题所述

可以用In,区别我的理解是,Over the las tthree months ,在过去的三个月,是三个月已经结束了,In the last three months,在过去的三个月,包括他所处的第三个月,可能三个月还没有全部结束。简单的说,over,就是过去式,in 就是现在进行式
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-21
over the last three months 是从上三个月一直持续到现在,并且以后还有可能继续所以用现在完成时,强调对现在有影响 对应的这句话里应该是 have been doing 现在完成进行时态。而如果是用in的话表示在之前三个月的时间里,应该用一般过去时态,没有这个持续的意思!这是区别!看句子的整体情节选择~~~希望对你有帮助~~!祝学习进步!追问

Tom_______ in the library every night over the last three months. A. works B. worked C. have been working答案是B解释一下怎么回事

追答

正确答案应该是has been working
OVER+表示一段时间的词,通常表示的是从现在算起的过去几年/几月/几日等,因此通常与现在完成时连用。Tom是第三人称所以用has been doing sth

追问

答案确实是过去式

追答

Oh my God !! 我在研究一下哈