区别:介词后面连接的分别是somebody(人物)和something(事物)。be useful to通常在to后面加somebody,意思是对…有益;对…有用;表示对某人是有用。be useful for通常在for后面加something,意思是对…有作用;具有…用途,表示对某人来说做某事是有作用。
useful在句中可用作定语,也可用表语,作定语时,后面可跟介词for, for的宾语通常是人。作表语时,后面可接介词at, for, to, in。表示对于人有益时,用be useful to; 表示“对于某目的有益”时,用be useful for; 表示“对某事精通”时。