is, was, has been. 都是啥时候用?

来源:百度知道 编辑:UC知道 时间:2024/09/21 13:40:19
比如说一个工程完工, 可以说 xxx is completed. xxx was completed. has been completed.

这几种情况都啥时候用? 谢谢了

这三个都是be动词的不同形式,牵扯到动词的时态和语态问题。

时态方面:

is(am,are)doing:现在进行时。表示此时此刻正在发生的动作;表示在这一阶段正在进行的动作;表示按计划或安排最近将要发生的动作。

was(were)doing:过去进行时。表示过去某一时间或某段时间正在进行的动作。

has(have)been doing:现在完成进行时。表示从过去某个时间开始,一直持续到说话时还在继续或刚刚结束,或反复重复的动作。

语态方面:

(你的举例XXX is/was/has been completed就是一个被动语态),被动语态由be+及物动词的过去分词构成,be动词的形式随着人称和时态的变化而变化。

is(am,are)done:一般现在时被动语态。xxx is completed.

eg. English is spoken all over the world.
全世界人都讲英文。(英语被全世界的人讲。)

is(am,are)being doing:现在进行时被动语态。

eg. The house is being cleaned by the students.
房子正在被学生打扫。

was(were)done:一般过去时的被动语态。xxx is completed.

eg. Paper was invented 2000 years ago.
纸是在2000年前被发明的。

was(were)being doing:过去进行时的被动语态。

eg.They told me my suggestion was being discussed.
他们告诉我我的建议正在被讨论。

has(have) been done:现在完成时的被动语态。xxx has been completed.

eg. She has been taken to t