齐冬冬
春芽
共回答了15个问题采纳率:93.3% 举报
http://www.***.com/s?ie=gb2312&bs=bring&sr=&z=&cl=3&f=8&wd=have+on&ct=1048576
http://www.***.com/s?ie=gb2312&bs=have+on&sr=&z=&cl=3&f=8&wd=put+on&ct=1048576
从这两个网页中可看出:have on是穿着,而put on是穿上.前者强调状态,后者强调动作.
(dress是给……穿衣,不符合题意,而且没有dress on这个短语)
这句话中用了现在分词表示伴随状态,如果用put on来表示动作,就成了一边穿衣服一边唱歌跳舞了,所以不能这样用,应该用have on,强调状态,意思就是“穿着漂亮的衣物………………”.
所以选A.
1年前
6