Hi, This school exam item on grammar asked students to choose the correct tense between brackets: ''Where have you been? '' The grading scale regarded have been waiting as the correct choice and the other one incorrect. I argued that both could be used with time expressions and with verbs that show duration_in this case wait .
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymous... have been waiting ... the correct choice and the other one incorrect.That's right, and "all" has nothing to do with it. The difference is illustrated below.