永发信息网

They have made so great progress___.

答案:1  悬赏:70  手机版
解决时间 2021-05-26 04:22
  • 提问者网友:浮克旳回音
  • 2021-05-25 05:14
They have made so great progress___.
A;for thess yeas B;in the past three yeas
选哪一个,为什么? 谢谢!
其中A是 for three years
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-05-25 06:14

答案是B项
in the past three years是现在完成时的标志,类似的用法还有during the past three years 看到这两个均是现在完成时的标志 他的意思是“在过去的三年里” 你根据这句话来看,“在过去的三年里,他们取得了巨大的进步” 现在完成时表示的是从过去的时间点开始一直延续到现在的动作,因此此处用“in the past three years是对的
而A项for three years 是不对的,英语中没有这么讲的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯