一道英语选择题(动词的区别)

Tom likes to ____ this kind of cap on
A.wear B.have C.place D.dress
请问选什么?为什么呢

wear the cap 戴帽子,强调状态。
wear和dress表状态,wear接衣服等,可用进行时,dress接人,be dressed in, put on表动作 It's cold outside. Put on your warm clothes.
to put on (穿,戴)特别指穿衣服、穿鞋、戴帽、戴眼镜也用这个成语。英文中还有wear和dress二字也是穿的意思。可是wear是继续的动作,表示穿着的状态,而put on是一时的动作。下面两个句子都是错的:
I shall wear my overcoat before I go out (应用put on). In such cold weather I put on my overcoat all day (应用wear).dress的意思是
①put clothes on后面的受词一定是人,如dress a child, dress oneself, be dressed in white,
②put on clothes, vk Get up and dress quickly. (快点起来穿好衣服。)

【例:】
(1) Mary put on her hat and left the room.

玛丽戴上她的帽子就离开这屋子。

(2) Why is John putting on his hat and coat?

约翰为什么穿衣戴帽呢?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-02-14
B
have强调动作
wear强调状态
如果此题没有on,才选wear.
尽量简单记,要不然容易混。本回答被提问者采纳
第2个回答  2008-02-14
选B 这里别的都有具体的含义 但是都不确切 只有传说中的have 这个神奇的百搭王子 才能胜任 谢谢~Jones
第3个回答  2008-02-14
B
用排除法
C不可能
帽子不能用dress
wear on 不通
就是B了
第4个回答  2008-02-14
B. 固定词组,have sth on 穿着 戴着