have has done是什么时态

问题描述:

have has done是什么时态
表示现在还在做还是已经做完了?
gone to 是到某地还没回来吗?
been to 是去了已经回来了吗?
表示已经做过的,现在已经做完的用什么说?

have has done,现在完成时 强调的是动作的完成,已经做完了,但这个动作也可以持续到现在,比如你进行慈善捐款,你已经捐过了,但并不代表你以后不会捐~
gone to是去了某地还没回来
been to是去过并且已经回来了