您好,根据您的问题,他们的区别如下:
1、prepare sb.for sth。使某人对……进行准备,如:
We have to prepare the students for that work step by step.我们要为学生进行这项工作一步步做好准备。
The doctors and nurses are preparing the patient for the operation.医生和护士们在使病人为做手术而进行准备。
He prepared himself for defeat.他使自己对失败作好准备。
2、prepare sb.to do sth.使某人准备做某事,如:
They prepared themselves to accept the defeat.他们准备好接受失败的结果。
Father is preparing my little brother to go to school.父亲为我小弟弟上学做准备。