应该用现在完成进行时。
现在完成进行时是英语中动词的一种基本时态,其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分。表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。在英语时态中,“时“指动作发生的时间,”态“指动作的样子和状态。
构成形式:
I / we / you / they have been + 动词的现在分词
He / she / it has been + 动词的现在分词
用法:
1、表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
I have been learning English since three years ago.
三年以来我一直在学英语。(动作还将继续下去)
2、表示在说话时刻之前到现在正在进行的动作。
We have been waiting for you for half an hour.
我们已经等你半个钟头了(人还没到,如同在电话里说的,还会继续等)
3、有些现在完成进行时的句子等同于现在完成时的句子。
I have worked here for five years.
我在这里已经工作五年了。(动作还将继续下去)
4、大多数现在完成进行时的句子不等同于现在完成时的句子。
They have been building a bridge.
他们一直在造一座桥。(动作还将继续下去)
5、表示状态的动词不能用于现在完成进行时。
I have known him for years.
我认识他已经好几年了。
现在完成进行时,have been doing
现在完成进行时。
现在完成进行时
现在完成或者现在完成进行时