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的区别相同
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的区别相同