定语从句/比较状语从句辨析 以及 done/made的替代争议 以及of结构理解含义


He soon found it easy to make more money by thieving than his father had done by a lifetime of honest work.

语法书上说这是定语从句。

1)done替代了made, 但是我记得http://ask.yygrammar.com/q-35984.html 语法探讨老师说了

“...但定语从句不允许采用动词替代式,did为错误。必须将did改为had.”,由此,我得出结论要使用had made, 而不是

句中的had done, 我的观点对吗?

2)上句可否看成比较状语从句,而不是定语从句呢?如果1)是正确的观点,并且如果可以看成是比较状语从句,是否意味着可用done代替made呢?

3) by a lifetime of honest work 如何翻译?可否改成by honest work of a lifetime?二者究竟有何不同?另外,可否说during/in a lifetime of honest work 呢?


请先 登录 后评论

最佳答案 2019-12-16 10:56

more+名词+than从句,传统语法有认为是than引导定语从句。但这种分析是错误的。than的使用是因为比较级more的使用,than引导的是比较分句。比较分句中使用替代结构是常规的。

by a lifetime of honest work中,by表示方式,a lifetime of用作量词。不宜作改动。

请先 登录 后评论

其它 2 个回答

songjiahui
题主问题提的比较杂。首先,句中的easy要改成easier,以满足比较的需要。其次,这不是定语从句,而且句中根本没有从句。其后两个句子是并列关系,由连词than连接。最后,by a lifetime of honest work意思是“靠诚实劳作的一生”。by honest work of a lifetime是“靠一生的诚实劳作”,应该也可以用,但显得生硬。during/in也可以用,不过意思就变了,“在诚实劳作的一生里”。
请先 登录 后评论
lfttmm2019
1.easy在此是宾补,在此句中不需要用比较级,因为比较的内容是挣钱多少的问题。 2.个人认为did也可以,had done也可以。只是侧重点不同,个人更倾向于did,强调父亲一生勤恳工作的状态。因为本句主体时态是过去时。had done更强调了时间先后以及父亲努力工作到‘found’为止。有点啰嗦,而且强调起来无必要。
请先 登录 后评论
  • 0 关注
  • 1 收藏,2704 浏览
  • Long2019 提出于 2019-12-09 12:10

相似问题