Have/has+been+动词ING形式
1、强调动作在一段时间内反复发生。
We have been seeing quite a lot of each other recently. 最近我们常常见面。
Where have you been? We have been looking for you everywhere. 你刚才在哪儿?我们一直在到处找你呢!
He has been saying that for years. 这话他已经说了好几年了。 It has been raining every day this month. 这个月天天下雨。 2、强调动作在长时间内持续不断。
All these years they have been contributing articles to our magazine. 这些年来,他们一直为我们杂志写稿。
参考资料:http://baike.baidu.com/view/2285806.htm