at a sale、on sale、for sale的区别为:介词不同、含义不同、用法不同。
一、介词不同
1.at a sale
解析:at表地点时,指空间位置上的某一点;表时间时,指在时间上的某一时刻。
2.on sale
解析:on表地点时,指某物与另一物表面相接触,或与某地方接壤等;表时间时,指在某一天或某一天的某个时间,尤指在星期几。
3.for sale
解析:for往往含有“向前方的目标运动”的意思; 而to则含有“向最终目标运动”的意思。
二、含义不同
1.at a sale
释义:特价。
2.on sale
释义:出售,上市,折价销售,减价出售。
3.for sale
释义:供出售,待售。
三、用法不同
1.at a sale
用法:大减价,大贱卖,用的比较少,一般是at a great sale指的是大促销。
例句:He bought it at a sale.
译文:他是在大贱卖的时候买下来的。
2.on sale
用法:on sale指待售,出售,且处于减价中。
例句:All tickets go on sale this Friday.
译文:所有票在本星期五开始销售。
3.for sale
用法:for sale指待售,只有出售的意思,但没有减价的意思。
例句:All the exhibits for sale here are new products.
译文:这里展销的尽是新产品。