I ____for you for an hour.Where have you been.A.have waited B.have been waiting越清楚越好!

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/14 11:44:56

I ____for you for an hour.Where have you been.A.have waited B.have been waiting越清楚越好!
I ____for you for an hour.Where have you been.
A.have waited B.have been waiting
越清楚越好!

I ____for you for an hour.Where have you been.A.have waited B.have been waiting越清楚越好!
b.持续性动词的现在完成时用been doing

选B
翻译:我在这里等了你一个小时了,你到哪里去了?
这里用的是现在完成进行时,表示从过去一直持续到现在,并且还在持续的动作。
因为“等”这个动作持续到了迟到者出现的时候还没中断,所以用这个时态。
希望满意!

A。have waited
都说是现在完成时,现在完成时的结构是have/has+done
wait可以作为延续性动词,have been waiting 是已经被等啊...
绝对正确,不对找我

A for an hour,表示for+一段时间,应该用现在完成时,即have\has\had+done(过去分词)