请问英文have been doing是什么时态,是什么意思?这个要怎么用在英文句子当中呢?谢谢!

请问英文have been doing是什么时态,是什么意思?这个要怎么用在英文句子当中呢?谢谢!

have been doing是现在完成进行时,表示过去的动作一直持续到现在,现在还在进行。例如:I have been studying in this university for 3 years. 我已经在这个大学学习三年了(说明现在还在上,还没有毕业)