Multiple choice

Directions: Fill in the blank with the most appropriate preposition. She promised to call back ____ an hour.

  1. in

  2. by

  3. for

  4. within

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

'Within an hour' means in less than or equal to one hour, which fits the context of a promise to call back. 'In an hour' could work but 'within' better captures the sense of a time limit. 'By an hour' is incorrect usage.