MasteryExams
English • GrammarEasy

Fill in the blank: She has been waiting ___ two hours.

A. from
B. at
C. for✓ Correct Answer
D. since

💡 Solution & Explanation

The answer is “for”: She has been waiting for two hours. Use “for” with a length of time (two hours) and “since” with a point in time.

🚩 Report a problem