Future Perfect-in-the-Past образуется так же, как и Future Perfect, но вместо вспомогательных глаголов shall и will употребляются соответственно should и would:
I should have dome.
He would have done.
She would have done.
It would have done.
We should have done.
You would have done.
They would have done.
Future Perfect-in-the-Past употребляется вместо Future Perfect преимущественно в придаточных дополнительных предложениях, если глагол главного предложения виражает прошедшее действие.
I thought you would have gone by now. (Drabble)– | Я думал, что уже не застану вас. |
В придаточных предложениях времени и условия вместо Future Perfect-in-the-Past употребляется Past Perfect:
He said that he would give me the book when he had read it. | Он сказал, что даст мне эту книжку, когда прочитает ее. |