take place完成时为什么能加时间?

take place完成时为什么能加时间?
take place应该是短暂性动词,在完成时里短暂性动词应该不能加时间,那take place为什么能加时间呢?
例句:Great changes have taken place in my hometown these years.
2008见分晓 1年前 已收到2个回答 举报

vvhui26 幼苗

共回答了20个问题采纳率:85% 举报

这要涉及到现在完成时的用法.现在完成体有两个用法:“已完成”和“未完成”
已完成是指动作或过程发生在说话之前没有明确说出的过去时间.
未完成是指动作从过去某个时间开始,继续到现在,可能继续下去,也可能刚结束.
两者的区别在于已完成通常不与表示一段时间的状语连用,而未完成通常都要与表示一段时间的状语连用.
你那个例句中,你家乡的变化还没完成,未来还有很多变化会发生.

1年前

3

陈ww 幼苗

共回答了9个问题 举报

不是的,GREAT CHANGES的发生是一个长久的事,我学的时候也是这么说的,或许这就是英语的语法,无从知晓,想想语文就知道了,很多语法不是就这么灌输给你了么,其实我猛都不知道为什么这样而已。总之要看事件的发生时间段

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.052 s. - webmaster@yulucn.com