wear, be in
这两者共同的意思是“穿戴”。它们的区别是:
1.wear后可直接接宾语,而be in的宾语前须有修饰语。例如:
Mary was in her red dress.玛丽穿着红衣服。
2.be in有时含有“只穿着”的意思,而wear无此义。例如:
Tom is in shirt.汤姆只穿了件衬衫。
wear, dress, have on, put on
这组词语都有“穿”或“穿衣”的意思。它们的区别是:
1.在表示“穿着”时, wear和have on可以互换。
2.dress仅限于表示“穿衣服”; put on可表示“穿上衣服”或“戴上眼镜、帽子等”; wear和put on则可表示一般的“穿”或“戴”; 留胡子则用wear来表示。
3.put on只表示动作; wear和have on均表示状态; dress则既可表示动作也可表示状态。
4.put on是瞬间动词; wear和have on都是持续性动词; dress则既可作持续性动词,也可作瞬间动词。
5.have on不能用于进行时态,其他3个词则可以。
下面两组中的英文句子各有两种意思:
A cloth like this will wear.
这种布耐穿。
(最好说A cloth like this will wear well.)
这种布穿得破。
A cloth like this will not wear.
这种布不耐穿。
(最好说A cloth like this will wear out.)
这种布不易穿破。
wear,dress,put on
这些动词或词组都含“穿衣,穿”之意。
wear最常用词,指穿衣、鞋袜或戴手套等,侧重穿戴的状态。
dress普通用词,指给自己或他人穿衣。既表动作又可表状态。
put on普通用语,指把衣服、鞋袜、帽子、手套等戴上去,侧重穿戴的动作。