Questions & Answers about Esos libros están en oferta.
Why is it están and not son?
What’s the difference between esos, estos, and aquellos?
They’re demonstratives that mark distance:
Why the preposition en? Can I use de, a, or por?
- estar en oferta is the most standard, pan-Hispanic way to say “to be on sale (discounted).”
- estar de oferta is also very common in Latin America and usually means the same thing.
- estar a la venta means “to be for sale (available to buy),” not necessarily discounted.
- por oferta is not used for this meaning.