天龙八部手游成就:英语选择题

来源:百度文库 编辑:高校问答 时间:2024/05/05 10:48:17
7.She ________ not well, and yet the clothers she ________ fit her very well .
A. has on; put on B. put on; has on C. wears; dressed D. dresses; wears
原因
答案为D

D
1.dress,put on,wear,have on
表示穿戴的短语有:
wear, have on, be dressed in, put on等。
它们的区别在于:
wear,have on和be dressed in都表示“穿着”的状态, 而put on表示“穿”的动作。如:
Mary is wearing a red coat.
=Mary has on a red coat.
=Mary is dressed in red.
Mary穿着一件红衣服。
Mary, put on your coat. It”s cold out.
Mary, 穿上你的外套。外面很冷。

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?

约翰为什么穿衣戴帽呢?

d,dress的确有打扮的意思

D.

她穿的衣服(dress v. 穿着)并不好,但是她穿(wear v. 穿着的)得很合适。

解:have on和put on都是一个意思,这是一个瞬间动词,表示的是穿衣服的这一个动作,而在这里不符题,所以A、B错;后面的根据语境,dress指的是打扮、穿着方面,在这里是作动词,翻译时可以直接译成名词更舒服,而wear一般表示伴随,他今天穿了一件白色的T恤:He wears a white T-shirt today.

顺便纠正下楼上的一个错误,这里不是被动,如果是被动的话缺少be动词,这里只是因为前后时态不同而C错。

在这里
dress:表动作
wear:表状态

d,dress表状态,是不及物动词,wear 是及物动词,