Why are you so late? I______ for you for more than 2 hours.
A.have waited B.have been waiting C.waited D.wait
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。