核心问题
Sometimes items are put on sale because they have imperfections on them.
《新英汉辞典》对 on sale 的释义是: 出售的; 上市的; 《英汉百科翻译大词典》也将 on sale 译为“出售”: The goods will be on sale tomorrow. 那些货物明天出售。EED 的释义是: Products that are on sale can be bought in shops. (出售的商品是在商店可以买到的商品), 但是这些释义和译法都不适于上面的句子, 这是怎么回事呢?
词典解答
你上面所引用的辞典释义都只指出了 on sale 的第一个含义, 即本义。但是, 在美国英语中, on sale 又产生了一个新义: “削价销售”或“拍卖”“贱卖”。例如:
-
I bought this dress on sale for $35, it used to be $85. (LDAE) 我在削价销售中买了这件衣服,花了35美元,原价是85美元。
-
This ten-dollar hat is now on sale for five. (ECD) 这种 10 美元的帽子现在削价卖 5 美元。
-
John and Mary couldn't sell all of the lemonade at five cents a cup so they have it on sale for three cents a cup. (DIA) 约翰和玛丽无法以5分钱一杯的价格将柠檬水全部卖出去,所以减价卖3分钱一杯。
你所提问的句子可以译为:
有时候商品削价出售,是因为这些商品有缺陷。