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
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.
the 50% discount is available from January fifth till eighth.