现在完成时 = have/has + 过去分词,强调对现在的影响。
过去完成时 = had + 过去分词,表示“过去的过去”。
将来完成时 = will have + 过去分词,到将来某时已完成。
现在完成进行时 = have/has been + 现在分词,强调持续。