初三英语问题 关于“穿衣”的不同表示方法

wear 主要表示“穿、戴”的状态
be in 表示穿着的状态
have on 也是表示状态
请问这三个怎么分辨呢!!谢谢
当选词填空的时候 应该怎样分辨呢

wear 最常用 可以指穿,戴,佩戴
in 通常特指穿着什么衣服(颜色)的某个人 比如说 Who's that man in blue.
而其他词后面就不能直接加颜色。
have sth on 可以指穿这个状态 也可以不指衣服,比如指身上带的东西,例如How many cash do you have on you?
另外还有dress in 强调穿着的状态
还有put on 强调穿衣服的动作,不强调穿什么

希望对你有帮助
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-03-11
wear可用进行时,宾语除了衣服鞋帽外,还可以是胡子、发型等。
be in除了衣帽外,还可以是颜色。
have on 没有进行时。代词需放在on之前,名词则可前可后。
第2个回答  2010-03-11
我不懂语法..
只是外国人一般理解为

wear是比较常用的口语
eg.im wearing my fancy overcoat..

be in可以理解为现时状态
eg.the boy who is in his nba jersey looks cool

have on呢,我觉得有试穿的意味
may i please have this cloth on to see if it fits me?