【inthepastfewyears为什么只能用于现在完成时-查字典问答网
分类选择

来自马岳峰的问题

  【inthepastfewyears为什么只能用于现在完成时不能用于过去式inthepastfewyearsthere____greatchangesinmyhometown.A.havetakenplaceB.havebeenC.havehappenedD.were这题选D不行吗?】

  inthepastfewyears为什么只能用于现在完成时不能用于过去式

  inthepastfewyearsthere____greatchangesinmyhometown.

  A.havetakenplace

  B.havebeen

  C.havehappened

  D.were

  这题选D不行吗?

1回答
2020-06-07 16:59
我要回答
请先登录
古永红

  选B

  inthepastfewyears(in可换成during,past可换成last)“在过去的几年里”

  必须要用现在完成时.

  因为它表达的时间是从过去几年开始一直延续到现在,延续到现在的动作就是现在完成时,

  而一般过去时只是单纯的表示发生在过去的动作,和现在没有关系.

2020-06-07 17:02:23

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •