see changes that have happened in that area中为什么用happen不用take

问题描述:

see changes that have happened in that area中为什么用happen不用take place
有一句是“great changes have taken place in my hometown.
1个回答 分类:英语 2014-10-30

问题解答:

我来补答
take place 发生; 举行;(尤指根据安排或计划)发生,进行,通常用于一些比较大的事件或者比较正式的仪式等这种举行.
changes 通常比较少时安排和计划
其实changes take place并没有错,只是需要看适合不适合,我不知道您这句话的上下句是什么,但是这个change这里不能明确变化的大和小,可能指的是小变化,也可能是大变化,可能是有计划安排的,也可能是没有计划的,需要根据上下文语境才能猜测出来.再看发生变化的对象,是一个area,也是不明确大小的.take place通常用于属于比较大型的,比较正式的那种变化,而happen就比较随意,任何大小的变化都可以用happen.所以在不明确变化大小的情况下,最好是使用happen比较精确一点.
为什么后面一句Great changes have taken place in my hometown.可以用呢,因为首先,change用了个great来修饰,那肯定了这样的变化是巨大的,再看看后面说变化是在hometown,通常这种家乡的变化指的都是累死于城市规划类的,相对比较大,有一定人员安排的,投资建造这种的,所以这个变化还是比较大型的.所以可以很明确用take place
 
 
展开全文阅读
剩余:2000
上一页:....详细步骤
下一页:望能尽快解答