there are many great changes have taken place in my hometown in the past ten years
过去十年里我的家乡发生了很大的变化,这句子里可以加?there 为什么可以?或者为什么不可以呢?
人气:375 ℃ 时间:2019-08-24 04:30:53
解答
句子有问题,有两个谓语动词.其中之一要改成非谓语动词.比如改成现在分词的完成时:
there are many great changes having taken place in my hometown in the past ten years可不可以把having拿掉? 即:there are many great changes taken place in my hometown in the past ten years. 这样呢?不可以仅仅把having 拿掉,因为这里是现在分词的完成时,表示“在过去十年中已经发生的变化”。仅仅把 having拿掉,就变成过去分词修饰changes,语态就错了。当然原句改成从句也是可以的。
推荐
猜你喜欢
- 超市有500千克苹果和梨,卖出4分之1后,剩下的苹果与梨的比是5:3,这时苹果和梨各有多少千克
- under discussion
- 如何根据电能表的转数和时间来计算消耗的电能?
- 设全集U=Z,A={x丨x=2n-1,n∈Z},B={x丨x=4k-1,k∈Z},C={x丨x=n+1,n∈Z},试求A∩(CuB)和C∩(CuA).
- 秦朝一共多少年
- Chinese are always friendly to foreign guests.中国人对外国朋友很友好.我想请教be动词为什么要用are?
- 献曲求诗对你有什么启发
- 1立方毫米的一滴油滴在水面上,充分扩展后面积最大为三立方米,则油分子的直径约为多少?