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

如题所述

have been doing是现在完成进行时,表示过去的动作一直持续到现在,现在还在进行。例如:
I have been studying in this university for 3 years.
我已经在这个大学学习三年了(说明现在还在上,还没有毕业)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-05-15
同学,have been doing是现在完成进行时,表示动作从过去到现在持续进行,没有断过。用在表示强调持续不断的意思语境中,如He has been working hard.他一直兢兢业业。
第2个回答  2021-05-15
have been doing是现在完成进行时,意思是一直在做……。比如,
He has been learning English these years.
相似回答