Q305
I . . . . . . . . for you all day long.
A.
had waited
B.
have waited
C.
was waiting
D.
have been waiting
AnswerAnswer: Option D
Solution
Answer: Option D
Solution:
I have been waiting for you all day long.