求下面英语两个句子的区别。【详细解说

Tom's mother kept telling him that he should work harder,but it didin't help.
Tom's mother kept telling him that he should work harder,which didn't help.

前一句是两个并列性的句子,由but连接,表示前后为转折关系。
后一句是which引导的非限定性定语从句,which指代前面的整个句子。

所以前一句是并列关系,后一句是主从关系。
我认为意思是一样的,it 和which指代的是一样的,只不过句式不同。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-16
上面一句是两个句子,虽然逗号前面的内容一样,但是上一句,逗号后面的内容是独立的一句话,而且是整个句子想要真正表达的内容;下面那句逗号后面的内容是对汤姆老妈所说内容的补充,相当于定语。
1、但是那是没用的。(不要去努力工作)
2、虽然那时没用的。(你不得不去努力工作)
第2个回答  2013-07-16
第一句,it形主,反指前半句,意思为:Tom的妈妈一直在说,但是没用,可能是Tom听了没用,也可能是Tom根本没听进去。
第二句,which引导的是定语从句,意思为:应该努力工作的建议没有用。暗指Tom听进去了
第3个回答  2013-07-16
1,说的是【努力工作是没用的】
2,说的是、【努力做没用的工作】非限制性定语从句
第4个回答  2013-07-16
我觉得应该差不多吧!个人感觉,第一个句子后半部分,表结果;第二个的话是对前半句的一个补充,特指告诉他努力学习这件事! 不知道这样说有没有帮到你!
相似回答