作业帮 > 英语 > 作业

英语语法高手请进 i have learned so many things which was teachers ne

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/21 01:28:29
英语语法高手请进 i have learned so many things which was teachers never told us 这句话词态用法对吗
1 which 后用was 还是 is?
2 never 后面用过去式 told 还是原型 tell
好久没有用英语了 都忘光了 英语语法高手帮我说明原因解答一下
英语语法高手请进 i have learned so many things which was teachers ne
本人觉得这个句子有两种改法:
我们先可以简单的这样理解,先数数句子中出现的动词个数,如果这句话是对的,那么可知道出现了3个动词,分别是:have learned ,was,told,里面也没有涉及到连词的省略,那么三个动词,一个连词肯定不对,这样我就优良种解法,要么添连词,要去动词
1.添连词
可知things which was 后面那个句子是定语从句,先行词things在从句中做主语,后面的部分我们也可以理解为一个句子,经分析它应该是一个系表结构,是一个表语从句which was teachers never told us ,这样的话问题就出现了,少了个连词,所以正确的是which was that teachers never told us
2.去动词
去动词的方法,咱可以将谓语动词该为非谓语形式的,这样的话咱们可以将was化掉
所以原句可改为i have learned so many things which teachers never told us ,这样的话就不同于第一种情况,在这里是先行词做 told 的直接宾语