have been doing是现在完成进行时,表示从过去一直持续到现在,并且现在并未停止,还将持续到将来。have done 现在完成时,到现在为止已经完成。
扩展资料
I have been doing it for two days.
这件工作我已做了两天了。
I have been doing this course for a year.
我学了这个课程已经有一年了。
I have been doing some historical research.
我一直在进行史学研究。
标签:been