in the past few years和over the past few years有什么区别?另外,everything is better than ( ) was in the past 括号中填it、that还是两个都可以?

问题描述:

in the past few years和over the past few years有什么区别?
另外,everything is better than ( ) was in the past
括号中填it、that还是两个都可以?

in the past few years
在过去不久的年间里(强调过去的时间里面发生的事情)
over the past few years
经过过去不久的几年之后(这么些年过去了之后
这些过去的时间之后的事情 也许是现在 也许是未来 反正不是说过去的时间里面的事)
everything is better than (it,that)was in
the past 两个都可以 只要是单数就可以
it 和 that 指得都是前面 提到的那个事情
都可以用的

我觉得后面不是有was in the past,用it或者用that都可以,因为它们都作宾语.
但这里是一个从句,所以要用that来引导,用it的话,it成了主语,语法就错了.
in the past ..我想它强调的是在过去那段时间中的情况
over the past ...强调的是经过那段时间后,现在的情况

that(everything后加that)
in the past few years和over the past few years基本没什么区别