dress, wear, put on, have on的区别
这几个词都可表示“穿”,区别如下:
1.从所接宾语来看:
dress要接“人”作宾语(不接“衣”作宾语),而其余的则要接“衣”作宾语(而不接“人”作宾语)。
She dresd the baby.她给婴儿穿衣服。3000英语
She was wearing her mother’s coat.她穿她母亲的大衣。
Put your coat on when you go out.出去时穿上外套。
She has a red jacket on.她穿着一件红色的短上衣。
2.从表示动作与状态来看:
wear和have on通常指穿着衣服的状态,put on通常指穿衣的动作,而dress既可指动作也可以指状态。如:
岜夯鸡
She wore [had on] a new dress.她穿着一件新衣服。
爱你爱不够Put on your clothes quickly.赶快穿上衣服。
冬季保健
She is dressing herlf.她在穿衣服。
She always dress in black.她总是穿黑衣服。
现代古诗大全注:
dress还通常用于被动语态。如:
不介意是什么意思The girl was poorly dresd.这女孩衣着寒酸。
He was dresd as a woman.他男扮女装。
3.从所使用的时态和语态来看:
凤尾鱼wear和have on虽然都可表示穿衣的状态,但wear可用于进行时态和被动语态,而have on却既不可用于进行时态也不可用于被动语态。如:
He was wearing a new jacket.他当时穿着一件新夹克。
Such clothes are not often worn nowadays.现在那样的衣服很少有人穿了。
4.wear除可表示穿衣外,还可表示戴表(花、纪念章等)以及留头发或胡须等,而dress,put on一般不这样用。如:
He ldom wears a watch.他很少戴表。
He wears his hair long.他留着长发。
注:
have on有时也这样用。如:
They all had dark glass on.他们都戴着墨镜。
5另外,dress可用作名词表示“衣服”,其它词不能这样用.dress onelf或getdresd表示给自己穿衣服。例如:
My son is now able to dress himlf.我儿子现在自己会穿衣服了。
It’s time to wake up and get dresd!该起床穿衣服了。
be dresd in的意思是“穿着”,表示状态。
She is dresd in a fur coat.她穿着毛皮大衣。
dress up的意思是“盛装打扮、乔装打扮”。
I’d like you to dress up for my birthday party tonight.今晚我希望你为我的生日派对打扮。
欢乐节