作业帮 > 英语 > 作业

in the past few years 为什么只能用于现在完成时不能用于过去式

来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/06/24 06:28:17
in the past few years 为什么只能用于现在完成时不能用于过去式
in the past few years there____ great changes in my hometown.
A.have taken place
B.have been
C.have happened
D.were
这题选D不行吗?
in the past few years 为什么只能用于现在完成时不能用于过去式
选B
in the past few years (in 可换成during,past 可换成last) “在过去的几年里”
必须要用现在完成时.
因为它表达的时间是从过去几年开始一直延续到现在,延续到现在的动作就是现在完成时,
而一般过去时只是单纯的表示发生在过去的动作,和现在没有关系.