he has two sons,one of them works as a teacher 那里语法错误

问题描述:

he has two sons,one of them works as a teacher 那里语法错误
那把one改成both对吗,

问题补充:
那把one改成both对吗,?
BOTH of them works(S去掉) as teacherS
这样一来,改得太多了.
he has two sons,one of whom works as a teacher
应该用定语从句.