临近三八女性节,各大卖场百货公司也是拼了,各种优惠活动吸引你去烧钱。你可能以为要讲百货公司在举行优惠活动可以直接说The department store is on sale.

但这是不对的英文。第一,其实在英语系国家比较常看到的是直接写 sale 或 xx sale ,或是写xx% off,比较少写 on sale。由于 on sale 指的是物品,某物on sale是说此物以打折价供应中,譬如可以说 Childrens clothing is on sale this week.
假如说The department store is on sale. 意思会是这家百货公司要以打折价供应了
要表达某家百货公司在举行优惠活动,正确的说法是:The department store is having a sale.或是 There is a sale at the department store.
讲了解一点可以说:SOGO is having a Mothers Day sale.
Almost every department store has sales around Christmas time.
There is a sale on electronics at that department store. Id like to check itout.
Several department stores are having their anniversary sales now. Some make-up
products are going as low as 50% off.