一句话,谁能给分析一下语法

来源:百度知道 编辑:UC知道 时间:2024/06/27 17:48:07
there's so much that has gone on in the last few months

这是什么时态啊?还有那个缩写 's 是is还是was?请高手讲解,然后再举几个其他的例子,谢谢

there's so much that has gone on in the last few months .

可以看出是一个there be句型, 所以's是is ~~~
时态嘛~~~“that has gone on in the last few months”是so much 的定语从句,用于修饰so much 的。。。。。has gone是现在完成时。。。。不过既然主句是“there is ....”,那主句的时态就是一般现在时

再举例:
1.There is a tree that has grown in my garden since I was a child.
2.She is a student who has been in the USA for over 4 years.
这些都是主句是一般现在时,定语从句是现在完成时的句子

过去时,that has gone on 修饰much

主干是there's so much in the last few months.
从句是现在完成时,主句是过去时从后边last few months可知
所以's =was

例如there's so many exams that has gone on in the last few months.

1.这句话出处哪里?可靠吗?好像是说:在上几周内,发生了太多的事。
2.so much 是主语,there is 是谓语,that has gone on in the last few months是定语从句。

这个句子分开来看
先是一个there be句型,was是不能缩写的~that后面是定语从句,修饰much。
句意:在过去的几个月里还有很多事情在继续~

http://epizza.open.edu.