Multiple choice

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

He walked eight miles ______ two hours.

  1. in

  2. for

  3. at

  4. by

  5. with

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

'In' correctly indicates the time duration needed to complete a past action. 'In two hours' means he completed the eight-mile walk within two hours. 'For' would suggest the walking continued for two hours (not completion), 'at' shows specific time, 'by' means before, and 'with' doesn't express duration.