for sale, on sale
这两个短语共同的意思是“出售”。它们的区别是:
for sale往往用来指出售自己的物品或代销别人的物品; 而on sale没有这种限制,只表示“有售”,使用广泛,相当于on the market。试比较:
This is my bicycle for sale.
这就是我准备出售的自行车。
Pear has been on sale.
梨已经上市了。
下面三句意思相同:
I got this hat on sale.
I got this hat at a sale.
I bought this hat in a sale.
我这顶帽子是降价时买的。