waited
has waited
has been waiting
had waited
Answer is Wrong!
Answer is Right!
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.