on sale
英 /ɒn seɪl/美 /ɑːn seɪl/
短语(介词短语)
出售;上市;打折促销
用法示例
- The new iPhone model is on sale in stores now.新款iPhone现已上市发售。
- These winter coats are on sale this week.这些冬衣本周打折促销。
- The house on sale at the corner has a beautiful garden.街角那栋在售的房子有一个漂亮的花园。
- Tickets for the concert go on sale next Monday.音乐会门票下周一开售。
- I bought this jacket on sale for half the original price.我半价买了这件夹克,因为它在打折。
- The products on sale are not returnable.促销商品概不退换。
含义详解
“on sale”最基本的含义是“在出售”,指商品处于可购买的状态,通常与“for sale”相近。由此引申出“上市”的意思,即新产品开始发售。在美式英语中,“on sale”更常指“打折促销”,即商品以低于原价的价格出售。这一引申义源于商家为了吸引顾客而将打折商品特别标示为“on sale”,久而久之,“on sale”便与“特价”紧密关联。在英式英语中,表示打折通常用“on offer”或“in the sale”,而“on sale”则更偏向“上市”或“出售”的本义。
词源解析
“on”是介词,表示“在……状态中”;“sale”源自中古英语“sal”,古英语“sala”,原始日耳曼语“*sal-”,意为“出售、交易”。整个短语结构简单,字面意思就是“在出售的状态”。记忆时可抓住“on”表示“进行中”的意象,比如“on fire”(着火)、“on duty”(值班),因此“on sale”即“处于出售状态”。
适用语境
“on sale”在不同场景下含义和语气有差异。在日常口语中,美式英语常指“打折”,如“These shoes are on sale.”(这双鞋在打折。)语气轻松,带有促销意味。在商务语境中,可能指“出售”或“上市”,如“The new model is on sale now.”(新款现已上市。)语气正式。在新闻报道中,常用来描述商品发行或促销活动,如“The tickets go on sale tomorrow.”(门票明天开售。)在法律文本或合同条款中,多指“出售”的法律状态,如“The goods are on sale subject to availability.”(商品有货即售。)语气严谨。
用法须知
“on sale”是介词短语,在句中通常作表语或后置定语。作表语时,主语多为商品,如“The house is on sale.”(这房子在出售。)作定语时,置于名词后,如“the products on sale”(在售产品)。注意区分“on sale”和“for sale”:前者强调状态,后者强调目的,但常可互换。易错点:在英式英语中,若想表达“打折”,需用“on offer”或“in the sale”,而“on sale”表示“上市”,不可混淆。另外,“on sale”前常加“go”构成“go on sale”,表示“开始销售”。
相似词辨析
“on sale”与“for sale”都表示“出售”,但“for sale”更强调“待售”的目的,常用于房产、车辆等,如“a house for sale”;“on sale”则更强调“正在销售”的状态,且美式英语中特指“打折”。与“on offer”相比,“on offer”是英式英语中“打折”的常用说法,且更口语化。与“in the sale”相比,后者特指“在促销活动中”,强调时段。另外,“on the market”也表示“在市场上出售”,但更正式,常用于大宗商品或公司等。
常见误区
“on sale”在美式英语中带有“廉价”的促销色彩,而在英式英语中偏中性,指“出售”。因此,在国际交流中,需注意听众的英语变体。另外,“on sale”没有褒贬色彩,但若用于描述商品质量,可能暗示“打折商品”可能质量稍逊,需谨慎。常见误用:将“on sale”直接等同于“打折”,在英式英语中可能造成误解;或混淆“on sale”与“for sale”的细微差别。此外,在正式写作中,若想表达“打折”,建议使用“on sale at a discount”或“discounted”。
常见搭配
- go on sale
- on sale now
- on sale at
- on sale for
- put on sale
- for sale
- on sale or return