状态不同
wear是“穿着”,“戴着”的意思,表示状态,可用于穿衣、穿鞋、戴帽子,戴手套、佩戴首饰等,强调状态.
I don't wear any hat. 我不戴眼镜.
put on指“戴上”,“穿上”,为动态,表示穿衣服的动作,其反义词是take off.
Put on your clothes穿上衣服
词性不同
1、put on是瞬间动词。
2、wear是持续性动词。
一词多义不同
1、put on作及物动词意思有穿上;戴上;上演,演出;采取;装出,假装;夸大;抹;搽;擦;涂(化妆品等);增加体重,发胖。
2、wear作动词意思有磨损;穿戴;使疲劳。作名词意思有磨损;穿着;耐久性。