He has devoted all his life to education.He has devoted himself in education all his life.

问题描述:

He has devoted all his life to education.He has devoted himself in education all his life.
这两句句子有错吗?有什么区别?试分析一下成分.

第二句话里面不应该是devote .in .
刚刚查了下,只有devote .to.,没有devote .in.
捐给;献给;致力于;如果两句句子都对,那么在解释上有什么区别吗?从意译的角度讲是没有区别的,只是语序不同而已。第二句句子里“all his life”作什么成分?