for sale和on sale的区别:无论在英国或是美国,for sale都是“(较大件商品)供出售(但仍未售出)”的意思。【例如】His former home is for sale at $495,000.他从前的住宅现在上市出售,要价四十九万五千美元(但是,小件物品如果是非卖品,可以说not for sale)。on sale则在英美有区别。在英国也接近于for sale,但不是指房地产或汽车之类的大件商品,而是指小件零星的商品。【例如】English textbooks and dictionaries are on sale everywhere. 英文课本和词典,到处都有出售。在美国,则指“(小件商品的)减价出售”。【例如】He bought a sports jacket on sale at Dick's. 他在迪克商店减价时买了一件运动上衣。美国许多商店,每当减价时就挂上On Sale的招贴,有时干脆只标出一个Sale。