in the past years 在过去几年内,也就是过去几年直到今天这段时间
表示过去一段时间直到现在当然可以现在用完成时.
这里past是关键,如果是in 5 years,意思是在未来5年内,就不能用现在完成时了.
关键还是要看时间段或时间点位于过去,现在还是将来,以此来选择时态.而没有固定说in 还是其他的介词有专用的时态.
in the past years 在过去几年内,也就是过去几年直到今天这段时间
表示过去一段时间直到现在当然可以现在用完成时.
这里past是关键,如果是in 5 years,意思是在未来5年内,就不能用现在完成时了.
关键还是要看时间段或时间点位于过去,现在还是将来,以此来选择时态.而没有固定说in 还是其他的介词有专用的时态.