【英语时态】表示一个动作从过去开始持续到现在并且将来也会一直持续下去,应该用什么时态?

如题所述

应该用现在完成进行时

现在完成进行时是英语中动词的一种基本时态,其构成为:主语+助动词(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.

我认识他已经好几年了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-24
现在完成进行时,have been doing本回答被提问者采纳
第2个回答  2015-07-24
现在完成进行时。
第3个回答  2015-07-24
现在完成进行时
第4个回答  2020-06-05
现在完成或者现在完成进行时
相似回答