
`has done` 是现在完成时的形式。现在完成时表示一个动作或状态在过去的某个时间发生,并且这个动作或状态对现在有影响或结果。现在完成时的基本结构是 `主语 + have/has + 过去分词`。例如,\"The news has done wonders for our morale.\"(这消息大大振奋了我们的士气。)中的 \"has done\" 就是现在完成时,表示新闻对我们士气的影响一直持续到现在
其他小伙伴的相似问题:
`has done`是主动语态还是被动语态?
`had done`表示什么时态?
如何区分`has done`和`had done`?