at vs for

In Englishm, we use “to buy for half price” or “to buy at half price” ? I’ve found tens of thousands of results for both of them. Therefore, I’ve been confused. :frowning:
Please help me…My exam will be held in 7 hours.


My feeling is, to buy something for half the price and to buy something at half the price are both OK while ‘half price’ (without ‘the’) is often used as an adjective, such as ‘half price book’, ‘half price sale’, etc.

Just my two cents worth.


you must make a choice here, though. How can I deal with this question ?

If I were you, I would choose ‘buy something for half the price’.