MCQ
I have been waiting _____ two hours.
English
A since
B from
C for
D by
Explanation

\'For\' is used with a period of time (two hours).