The CDs are _______! Buy one and you get one completely free.
A. on sale B. for sale C. in sale D. with sale
选项 C 和D 比较好排除,但分不清是 on sale 还是 for sale,求讲解!谢谢!
你的答案应是 A。on sale 在此表示“打折销售”。句意为:
The CDs are on sale! Buy one and you get one completely free. 唱片打折卖!买一送一。
关于 on sale 与 for sale 的区别,请参见“英语语法网”的下面这篇文章:《for sale 与 on sale 的区别》,讲得很详细,例句也很丰富: