单选:-Why are you so late?I ____ here for more than an hour.

单选:-Why are you so late?I ____ here for more than an hour.
-Why are you so late?I ____ here for more than an hour.
-I'm terribly sorry.I overslept and missed the bus.
A.am waiting
B.was waiting
C.have been waiting
D.have been waited
v2007 1年前 已收到3个回答 举报

xcanvas 花朵

共回答了22个问题采纳率:95.5% 举报

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年前

2

善如水水 幼苗

共回答了487个问题 举报

C
表示从过去到现在一直持续的状态,用现完成进行时

1年前

2

raisony 幼苗

共回答了346个问题 举报

C.have been waiting
“现在完成进行时”(have been + V-ing)的句子,因为直到对方到达说话的那一刻仍在等待中。

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.070 s. - webmaster@yulucn.com