has/have done是什么时态

回答
爱扬教育

2022-03-14

hashave done是现在完成时态。
现在完成时态有两个含义:1.表示动作发生在过去,但与现在的情况有联系,有时无时间状语,有时和一些表示不确定的过去时间状语连用;2.表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,用于延续性动词,且句中常带有表示一段时间的时间状语。

扩展资料

  例句:

  She has returned from Paris.

  她已从巴黎回来了。

  She returned yesterday.

  她是昨天回来了。

  It is the first time that I have visited the city.

  这是我第一次参观这个城市。

  This is the best film that I've (ever) seen.

  这是我看过的最好的电影。

  I worked here for more than twenty years.

  我现在已不在这里工作。