has been后面接什么形式

如题所述

has been(现在完成时)后加动词的过去分词形式。

have been,用于完成时,表示“已经过去”。例:

Thissitehasbeenchosenforthenewschool.

这块场地已被选作新学校的校址。

has,英语单词,主要用作为动词,作动词时意为“有,吃,得到,从事,允许,雇用,享有(have的第三人称单数);(亲属关系中)接受;拿;买到”。

been,be的过去分词,是。

造句如下:

1、The present regime has been in power for two years.

现政权已经执政两年了。

2、The system has been in operation for sixmonths.

这个系统已经运行六个月了。

3、Only time will tell if the treatment has been successful.

只有时间才能证明这种疗法是否成功。

4、The offer has been withdrawn. 

那个报价已经撤销了。

现在完成时:

现在完成时表示一个过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在有影响或结果,同时说话者强调的或感兴趣的就是这个影响或结果,如汉语说“他已离开这个城市了”,其中的“离开”肯定发生了,它对现在的影响或结果就是“他现在已不在这个城市了”。

现在完成时表示一个过去发生的动作或开始的状语在过去并未完成或结束,而是一直持续到现在,并且有可能继续下去(也可能到此结束),如汉语说“他在我们学校教书已有30年了”,显然“他在我们学校教书”是从30年前开始,并且一直教到现在,已经持续了30年。

又如汉语说“自上个星期以来他一直很忙”,显然“忙”是从上个星期开始的,并且这一“忙”就一直忙到现在。

表示从过去某个时间直到现在的这个时间范围内不断重复发生的动作或情况,并且这个不断重复的动作有可能继续下去,也有可能到现在就结束。



温馨提示:答案为网友推荐,仅供参考