Answer and explanation

Correct answer: C. by

'By' gives a deadline.
Answer: by.
Why not the others: until: 'until' shows how long something continues. since: 'since' needs a starting point. during: 'during' does not give a deadline.

Practise more Grammar and usage.

Free questions with an explanation for every one, and full timed Sultan Qaboos University Foundation & Aptitude Test mock tests.