现在来分解过去将来完成进行时的第二部分的解析。其实在日常生活中,过去将来完成进行时一般不是一个特别常用的时态。如果想表示与过去事实相反的虚拟语气,此时条件从句的谓语用过去完成时(had+过去分词),而主句谓语则通常用过去完成时(would have+过去分词),当然,主句谓语也可根据情况使用“should (could, might)+have+过去分词”。如:

If I'd left sooner, I'd have been on time.

要是我早点动身,我就准时到了。(但我动身太迟了)

If we had found him earlier after the earthquake,we could have saved his life.

地震之后要是我们当时早点找到他的话,我们就可以救活他。(其实真正的意思是很可惜我们找到他的时候已经为时已晚

If I had known that you were coming so early, I would have met you at the bus station.

要是我知道你这么早要来的话,我就会在车站接你了。

If she had lived, some time in near future,she would have done something extraordinary.

 如果她当时在世的话,她肯定会做出一些了不起的事情。

If I had known how the girl felt, I would never have let her adopted by them.

我要是早就知道那个女孩的想法的话,我就不会让他们一家领养她了。

We would have forgotten their 7 years of wedding anniversary, if you hadn’t reminded us.

要不是你提醒我们,我们就会忘记他俩结婚7周年纪念日了。

Our lives would have been in a state of chaos and poor if we had not known much about our planet.

要不是我们对于地球的认识,我们的生活就会贫穷且混乱不堪。