There are many great changes taken place in my hometown in the past ten years.过去十年里我的家乡发生了巨大变化我知道标准答案是这个:Great changes have taken place in my hometown in the past ten years.,那么上面那个句子能不能算对呢?如果是再加上have即:There are many great changes have taken place in my hometown in thepast ten years.这样可不可以呢?为什么可以或者不可以?

问题描述:

There are many great changes taken place in my hometown in the past ten years.
过去十年里我的家乡发生了巨大变化
我知道标准答案是这个:Great changes have taken place in my hometown in the past ten years.,那么上面那个句子能不能算对呢?如果是再加上have即:
There are many great changes have taken place in my hometown in the
past ten years.这样可不可以呢?为什么可以或者不可以?

不可以。。你数一下几个动词呢?are就是谓语了,后面不能跟have 而且change 和take place 是被动关系,所以原句那样用

have 前面再加个 that 就可以了.
就象你会说 there are people who speak english here.
但是你不会说 there are people speak english here.
这里加 who 就象我说的要加 that.而 people speak 象 changes take-place.
不用 there are 时就直接说.
所以你写的基本对,只差了个 that.