wear和in都是强调穿着的状态,wear sth = be in sth 基本可通用,也有各种时态.She wore a big sweater yesterday.= She was in a big sweater yesterday.她昨天穿了件肥大的毛衣.
不过后接颜色,常见用in
She is in red today.她今天穿了大红色.
have on
亦是强调状态.但是只有一般现在时.这个常考到.
He has on his Nike today.他今天穿了耐克.
put on
强调动作
She put on her coat and walked out.她穿上外套出门了.