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.