put on 与 have on 有什么不同