wear是穿着一般加衣服,比较常用的用法。put on是穿上,强调这个穿的动作。be in一般加的是颜色,如be in red,就是指穿着红色衣服。with一般是加小东西,饰品之类的。
wear表示正穿着 put on 表示穿上这个动作 be in后面应该一般跟颜色吧? with一半指配饰吧