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.