Idioms – ‘Up to’ vs ‘Until’ vs ‘By’ 50% Off

idiomsprepositional-phrasesword-difference

I wonder if someone could tell me which choice works in the following sentence and why the others do not work: (From my point of view, all of these choices work in this context.)

They have great promotion till January 5th……50% off.

a) up to; b) until; c) by

Best Answer

Up to is correct. your sentence would look like this

They have **a** great promotion, **up to** 50% off.

Meaning on different products, discount is between 0 and 50 per cent.

until is also correct, if you change the sentence a bit, although the context changes.

They have **a** great promotion **from** January fifth, **till** January 8th, 50% off.

the 50% discount is available from January fifth till eighth.

Related Topic