Multiple choice

Directions: Fill in the blank with the appropriate preposition from the given options:

I can finish this work ______ three hours.

  1. but

  2. in

  3. by

  4. at

  5. from

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

'In' correctly expresses the time duration needed to complete a future action. 'In three hours' means the work will be completed within that time frame. 'But' is a conjunction, 'by' means before a deadline, 'at' is for specific times, and 'from' shows origin.