have been doing是现在完成进行时,表示从过去一直持续到现在,并且现在并未停止,还将持续到将来。have done现在完成时,到现在为止已经完成。 ![]() 例句 I have been waiting for you for almost 2 hours. 我一直在等你,快两个小时了。 Where have you been hiding? 你都跑到哪去了? Who has been making trouble? 是谁一直在捣乱? We have been looking all over for you. 我们到处在找你。 (责任编辑:admin) |