英语吧 关注:1,554,809贴子:11,420,679
  • 5回复贴,共1
求助

求助! has been able to 是什么啊 为什么不用done啊

只看楼主收藏回复

我知道 现在完成时
have/has done
have/has been done
但这个 has been able to 是什么呢 咋不填done呢
我对这方面知识完全空白 能告诉我是哪方面的知识面 吗?这是时态加助动词的表现形式吗 还是什么别的东西?


IP属地:浙江来自Android客户端1楼2023-07-03 22:30回复
    你好!“has been able to”是现在完成时的一种形式,表示过去某个时间点开始一直持续到现在并且可能会继续下去的动作。其中的"been"是系动词be的过去分词,用来表明动作的时间已经结束,而"able to"则表示能够做某事的能力。与“have/has done”和“have/has been done”一样,“has been able to”也是现在完成时的形式之一。它们的不同之处在于强调的重点不同:前者(have/has done)主要强调动作的结果或影响;后者(have/has been done)除了强调结果和影响外,还暗示着动作可能还在进行中或者会对未来产生某种持续性影响;而这第三个形式(has been able to)则是强调能力、习惯或可能性等。这些不同的表达方式都属于英语语法中的现在完成时部分,是一种描述过去发生的事情对现在造成的影响的表达方法。如果你想更深入了解这方面的知识,可以查阅一些关于现在完成时的资料或者向老师或语言学习社区寻求帮助。同时也可以通过阅读英文文章和句子来加深理解和记忆。


    2楼2023-07-03 22:32
    回复
      你觉得现在时是什么?


      IP属地:上海来自Android客户端3楼2023-07-03 22:42
      收起回复
        这是现在完成式be的用法


        IP属地:辽宁来自iPhone客户端5楼2023-07-04 12:11
        回复