单选:-Why are you so late?I
网友回答
C-Why are you so late? I ____ here for more than an hour.
-I'm terribly sorry. I overslept and missed the bus.
你为什么迟到这么久?我已经等你一个多小时了.
后面接的是一段时间,所以用完成时.C正确
======以下答案可供参考======
供参考答案1:
C表示从过去到现在一直持续的状态,用现完成进行时
供参考答案2:
C.have been waiting
“现在完成进行时”(have been + V-ing)的句子,因为直到对方到达说话的那一刻仍在等待中。