great changes(take)place in the past few year in my hometown

填完成时?为什么... 填完成时?为什么 展开
taobaomaidong
2012-11-26 · TA获得超过283个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:144万
展开全部
用完成时
因为完成时强调的是“已经”,或者说强调“动作的结果性”即是“过去发生的事情对现在的影响”。
过去时则强调动作的过去性本身,仅仅表示陈述事实,于现在有关无关根本不在交流范围之内。

从题目来看,变化时过去发生的,强调对现在的影响,所以用完成时。比如说 I have finished my homework.强调我已经完成家庭作业了。而I finished my homework.仅仅表示过去的这件事,跟现在都无关。

另外可以从时间状语判断,in the past few years 是个时间段,用完成时态。如果是具体的过去时间状语如:yesterday morning则使用过去时了。
百度网友c6ba716
2012-11-26 · TA获得超过6.5万个赞
知道大有可为答主
回答量:1.5万
采纳率:75%
帮助的人:6439万
展开全部
填 have taken 。
in the past few year 是现在完成时的标志。

【俊狼猎英】团队为您解答。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秋雪绿
2012-11-26
知道答主
回答量:3
采纳率:0%
帮助的人:3801
展开全部
这是已经发生的啊,完成时有个定义就是表示已经完成
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式