put on是动词加副词短语,可以分开.
look for是动词加介词短语,不可分开,是固定词组.如何区分是副词还是介词呢?比如说they cut off the king's head.中的cut off 是副词吗?(个人认为)难道只能凭感觉判断吗?有什么方法吗?还是只能靠平时积累?一般动词加介词构成的短语是不能分开的,分开了就不能构成词组相应的含义。比如说:think over,拆开了是认为的意思,合在一起是仔细考虑的意思。而副词短语分开与在一起都不会影响它的含义。比如:turn on打开。
