现在完成进行时是助动词have加上be的过去分词been加上动词的现在分词构成,表示的是动作从过去一直延续到现在的动作,并且这一动作现在还在进行,如:
I have been studying Spanish for one year but I can't spell a single Spanish word right.
和现在完成时有区别,现在完成时表示的是动作在过去做,但对现在有一定影响或结果,如:
I have studied Spanish for one year and I can pronounce a lot of Spanish words correctly.
希望我能帮助你解疑释惑.