作业帮 > 英语 > 作业

be in/have on/wear 的问题

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/10 12:28:15
请问上述3个的用法是否有区别。 原题是个填空:She is wearing a blue skirt. 要求改为同义句。 我改的是She is in a blue skirt 老师说应该为She has on a blue skirt. 但我有疑问 的判题是否对,是不是 be in 也没有错。
解题思路: 如下
解题过程:
1.wear表示“穿着、戴着”这一状态,是延续性动词,它既可以广义地用于穿衣服、袜子、鞋子,还可用于戴手表、首饰、耳环以及留头发、胡须和长短、式样等。wear用于一般式时表示经常的穿戴情况,用于进行式时表示暂时的穿戴情况。例如:
She was wearing a red dress at the ball at that night.(那天晚上在舞会上她穿着红色连衣裙。)
He wears his fair very short.(他留着短发。)
2.have on与wear一样强调“穿戴”状态,一般这两个词可换用,但have on不能用于进行时。例如:
She always has red shoes on .
(=She always wears her red shoes.)(她总是穿着她那双红鞋。)
Where did you buy the shoes you had on yesterday?(你昨天穿的那双鞋是在哪儿买的?)
3.in也可表示“穿着、身着”,表状态,是介词。be in后常接颜色一类的名词或衣服名称. 它所构成的短语只能作表语或定语。 例如:
The man (who is )in black is Mr Hu.(穿黑衣服的是胡老师。)
Come to school in your old clothes tomorrow!(明天你穿旧衣服到学校来!)
This is a picture of a young man in a black coat.
这是一张穿着黑色外套的年轻人的照片。
这里in a black coat是young man的定语。
He is in a black jacket today. 今天他穿着黑色夹克。
句中in a black jacket在这个句子里作表语。
由上可知:
She is wearing a blue skirt. 的最佳同义句应该是:She has on a blue skirt.
而She is in a blue skirt.也是可以的,但不是最佳的。
最终答案:略