是对的,并且只能这样说,不能说成 put up them,因为这里的 up 是副词,其宾语又是代词。
相关更详细的用法说明,请参见:
http://ask.yygrammar.com/q-194.html
http://ask.yygrammar.com/q-1718.html
http://ask.yygrammar.com/q-196.html