
They have made so great progress___.
A;forthessyeasB;inthepastthreeyeas选哪一个,为什么?谢谢!!...
A;for thess yeas B;in the past three yeas 选哪一个,为什么? 谢谢!!
展开
展开全部
答案是B项
in
the
past
three
years是现在完成时的标志,类似的用法还有during
the
past
three
years
看到这两个均是现在完成时的标志
他的意思是“在过去的三年里”
你根据这句话来看,“在过去的三年里,他们取得了巨大的进步”
现在完成时表示的是从过去的时间点开始一直延续到现在的动作,因此此处用“in
the
past
three
years"是对的
而A项for
three
years
是不对的,英语中没有这么讲的
in
the
past
three
years是现在完成时的标志,类似的用法还有during
the
past
three
years
看到这两个均是现在完成时的标志
他的意思是“在过去的三年里”
你根据这句话来看,“在过去的三年里,他们取得了巨大的进步”
现在完成时表示的是从过去的时间点开始一直延续到现在的动作,因此此处用“in
the
past
three
years"是对的
而A项for
three
years
是不对的,英语中没有这么讲的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询