词典词条 · 问答

have on/wear

核心问题

Jack is ____ a black jacket today. A. having on B. put on C. wearing D. dressed(全国高考)

have onwear 都作“穿着”解,为什么上题选 C,而不能选 A 呢?

词典解答

have on 作“穿着”“戴着”解时,不能用于进行时(注意:on 是个副词):

  1. Mary had on her best blue dress. 玛丽穿着她最好的蓝衣服。

  2. Can you tell us what the missing woman had on? 你能告诉我们那位失踪的妇女穿什么衣服吗?

  3. She had a red dress on. 她穿一件红衣服。

wear 常常用于进行时:

  1. She's wearing her diamonds. 她戴着钻石首饰。

  2. She was still wearing her thick coat. 她还穿着厚大衣。

来源:英语常见问题解答大词典-4.md · 第 28992921 行 · 原文哈希 52be51bcd4