put on是穿上的意思,强调动作
dress up是指化装打扮
wear就是一般性陈述,如某人穿着戴着什么,另外,它可以这么用wear a pair of glasses(戴眼镜,项链等)
have on穿着;戴着,多用于口语,指静态