He . . . . . . . . for you all day. He’s still waiting now. A. waited B. has waited C. has been waiting D. had waited

[amp_mcq option1=”waited” option2=”has waited” option3=”has been waiting” option4=”had waited” correct=”option3″]

The correct answer is C. has been waiting.

The sentence “He has been waiting for you all day” means that he started waiting for you at some point in the past and is still waiting now. The other options are not correct because they do not convey the idea that he has been waiting for a long time.

  • Option A, waited, means that he waited for you at some point in the past but is not waiting now.
  • Option B, has waited, is similar to option A, but it implies that he has waited for you multiple times in the past.
  • Option D, had waited, means that he waited for you at some point in the past but is no longer waiting.

I hope this helps! Let me know if you have any other questions.