have been的时态.

问题描述:

have been的时态.
I've been (studying) English for 3years.
为什么用studying而不是to study

我已经学了三年英语了.
是have been doing 现在完成进行时
如果用to study表示该动作已结束了.也就是“已经结束了3年了.”明显意思不对.