请教英语大佬们一个现在完成时的问题?

since加长动作,而takeplace是短动作,那为什么Greatchangeshavetakenplaceinourcountrysince1990不算错?... since加长动作,而take place是短动作,那为什么Great changes have taken place in our country since 1990不算错? 展开
 我来答
简素本素04

2020-04-07
知道答主
回答量:29
采纳率:0%
帮助的人:3.4万
展开全部

Great changes have taken place in our country since1990.

因为这里的taken place是完成时,表示已经完成的地作;更多的强调时态,而非动作。

更多追问追答
追问
那在语法上算错吗?
追答
在语法上也没有错误。
老师常说的,since前面用完成时态完全符合
蛇喰梦子的猫牌Ps
2020-04-30 · TA获得超过926个赞
知道小有建树答主
回答量:2168
采纳率:80%
帮助的人:145万
展开全部
他用完成时态表示持续动作在过去发生到现在的状态,这只是一种用法。 他也可以为了体现出某件事情做完了会对现在情况产生什么影响,也可以是一个从过去开始到现在这段时间里反复出现的动作, 显然这里 后面 两种情况 都符合。
你如果用过去式 took place 去掉since 1990 , 他给人的觉就是普通的阐述出一个这样的事情,而没有下文的感觉,也没有持续到现在的这种感觉, 而如果又在过去式后面加上 in 1990 那他的意思就是确切的谈论某个过去时间点的事情,专注于时间。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式