作业帮 > 英语 > 作业

have done.have been done .had done.had been done 有什么区别?怎么用?有

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/04/28 17:13:19
have done.have been done .had done.had been done 有什么区别?怎么用?有什么结构?
have done.have been done .had done.had been done 有什么区别?怎么用?有
have done 现在完成时态
have been done 被动语态,现在完成时态
had done 过去完成时态
had been done 被动语态,过去完成时态
主要的差异:1、现在完成时的情况下,have done 代表动作的执行者是人,have been done代表动作的执行者是物,表“被.”
2、had done 和had been done只是事件发生在过去而已,其他都和have done 、have been done的区别相同