in the past few years 过去完成时 in the last few years 现在完成时 in the past 一般过去时

问题描述:

in the past few years 过去完成时 in the last few years 现在完成时 in the past 一般过去时

不能这么简单来判断
这几个都可以用完成时
但是判断是现在完成和过去完成,要在句子里面看,看有没有一个过去时间点来作比较
in the past既可以用过去式,也可以用现在完成时,

前两个都是用现在完成时,都是站在现在的时间点说“in the past few years 在过去的几年”和“in the last few years 在最近的几年”里发生了某事,强调动作过去发生,现在可能还会继续或对现在的影响。
in the past “过去”,就用一般过去时

一般情况可以这么说 不过如果选择题中考虑口语情况就不一定了
in the past few years 翻译就是在过去的几年里 是一段时间 用过去完成时
in the last few years翻译就是在最近的几年里 是一段时间 用现在完成时
in the past 翻译就是在过去 典型的过去时的标志