这是个时态问题,前者现在完成时,表示过去的动作对现在造成的影响.后者是现在完成进行时,表示表示从过去某时开始一直持续到现在的动作,并且还将持续下去.简单来说,你就记一点,如果这件事做过了,就用完成时,如果这件事还在做,就用进行时.
have been 后接形容词 和 have been doing 的区别
1个回答
相关问题
-
will have been doing和have been doing的区别
-
have been doing ,have done和have doing区别
-
have been done , have been doing ,have done的区别是什么
-
have been done和have been doing 和having been done和having done
-
has been doing have been done区别
-
have been doing 和was doing的区别
-
have been done 和 have been doing
-
may have been 和may have done的区别,特别是may have been doing和may h
-
have been doing have done 的用法和区别
-
have been to 和 have been in 和have been on有什么区别