had done。将来完成时呢 will have done。过去将来完成时呢 would have done。Would have done。比如说 I have done my homework。指的是我现在已经做完作业了。I had done my homework yesterday。我昨天就已经做完作业了。I will have done my homework by the end of today。在今天过完的时候,我一定会把作业做完,我将会已经完成作业。叫I will have done my homework by the end of today would have done。说的是 I said I would have finished my homework,I would have done my homework。就是说我在当时说了一句话,我将会做完作业的整个时间都是在过去,那就是I said I would have done my homework。这是所有的4种情况的完成体。