Between 2000 and 2005, these years have witnessed a growing social mobility.
请问老师,2000-2005是过去的时间,这句话的时态用现在完成时还是过去时呢?
应该用一般过去时。
如果没有Between 2000 and 2005 则可以用现在完成时。
These years have witnessed a growing social mobility. 这些年来人们的社会流动性越来越大。
Recent years have witnessed the collapse of the steel industry. 近几年钢铁产业崩溃了。
The past few years have witnessed momentous changes in the world. 过去的几年中,世界发生了巨大变化。
《高考英语备考1号·速效编》
《高考英语备考1号·写作编》
《高中英语晨读晚记》
《高中英语错题笔记》
《零起点考大学英语》