回答

✨ ベストアンサー ✨

なぜ、この問題の答えは「have been waiting」(現在完了進行形)になるのでしょうか。 → なぜなら、今も待っているからです。
※現在完了進行形(have/has been ~ing) ずっと~している(そして、今も~している)

A :How long (have) you (been) (waiting) for the bus? どれくらいバスを待っているのですか。
B :For about thirty minutes. The bus is very late. 約30分です。バスがとても遅れていますね。

参考にしてください。

ひまわり

理解できました。

この回答にコメントする
疑問は解決しましたか?