请问英语中以下两个句型,哪个是对的.

问题描述:

请问英语中以下两个句型,哪个是对的.
do good to sb./ do good for sb.

do good to sb对
to表示good的承受对象,for意思是"为某人"和“代某人做某事”,在这里容易含混.
一般来说,这样的短语是固定的.