Hi New2grammar, In British English, "on sale" means available to buy in a shop and it also means reduced in price in American English. Whereas "in the sale" means reduced in price in British English. Best wishes, PBF
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
New2grammar'on sale' doesn't always mean that the products are cheaper than their original prices, does it?In my version of AmEng, "for" sale means that it is available for purchase, while "on" sale indicates that the price has been lowered for quicker sale.
As an example, 'iPhone is on sale next month'
Thanks!