have been 翻译成汉语什么意思

如题所述

现在完成进行时(have been doing):和现在进行时很像
1) 用法:表示某一动作开始于过去某一时间,延续或重复地出现至今,或将继续延续至将来。
例:We have been working on this project for over a month now.(到目前为止,我们一直在处理那个项目,已经花了一个多月时间了。)
2) 注意事项:与现在完成时相比,现在完成进行时更强调:在从过去到现在的时间里,动作或状态一直持续或一直反复出现。

3)have been +v后面是过去分词,不是过去式的.这种用法是被动语态变为完成式的时候用的.
I lost my keys.
My keys have been lost.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-06-09
已经成为

I have been a teacher for many years

我当老师很多年了
第2个回答  2008-06-09
就是
已经...
的意思!本回答被提问者采纳
第3个回答  2008-06-09
已经
第4个回答  2008-06-09
已经,有过
相似回答