Have been doing与Have been +动词过去分词的区别那么具体用法呢?该怎么区分呢?例如:Have been leaning 与 Have been leaned的区分
问题描述:
Have been doing与Have been +动词过去分词的区别
那么具体用法呢?该怎么区分呢?
例如:Have been leaning 与 Have been leaned的区分
答
Have been leaning 是现在完成进行时
Have been leaned是现完的被动语态
答
前者属于现在完成进行时,是强调持续动作的时态
后者属于被动语态完成时,是强调被动动作的语态