这两个短语同义,都有“出售”或“卖”的意思,但for sale 往往指出卖自己的东西或经销别人的商品,而on sale则没有这种限制,相当于on the market这个短语,往往用于廉价出售的场合。如: This is my bicycle for sale. 这就是我准备出售的自行车。(是我自己的自行车) We have put these bicycles up for sale. 我们已把这些自行车陈列出来出售。(是经销别人的商品) Strawberry has been on sale. 草莓已上市了。(不用for sale) Copies of the book are on sale at all the principal booksellers. 此书在各大书店均有出售。(不说Copies of the book are for sale ...)
这两个短语同义,都有“出售”或“卖”的意思, 但for sale “供出售”,含任何东西.for表目的. The company has imported a lot of goods for sale at home.. 而on sale表“正出售”,表进行性.,它相当于on the market这个短语,往往用于廉价出售等. All kinds of apples are on sale now.本回答被提问者采纳