Twierdzenie
Osoba + would have been + czasownik -ing
She said she would have been working for six hours by 8.
I thought they would have been travelling for two days by Friday.
Zapisz się
Future in the Past
Konstrukcja do pokazania, jak długo coś miało trwać do późniejszego momentu, ale patrzymy z perspektywy przeszłości.
Konstrukcja
Osoba + would have been + czasownik -ing
She said she would have been working for six hours by 8.
I thought they would have been travelling for two days by Friday.
Would + osoba + have been + czasownik -ing
Would he have been waiting long by then?
Would they have been studying all evening?
Osoba + would not / wouldn't have been + czasownik -ing
We knew they wouldn't have been working for long.
He said he wouldn't have been living there for a year by then.
Drugi wariant
Osoba + was / were going to have been + czasownik -ing
I was going to have been studying for three hours by noon.
They were going to have been working there for a decade by May.
Was / Were + osoba + going to have been + czasownik -ing
Were you going to have been waiting long?
Was she going to have been teaching for five years by then?
Osoba + wasn't / weren't going to have been + czasownik -ing
We weren't going to have been travelling for long by then.
He wasn't going to have been working all night.
Użycie
Gdy relacjonujemy zdanie z will have been doing, w przeszłej perspektywie używamy would have been doing.
She said, "I will have been working." -> She said she would have been working.
Pokazujemy, jak długo czynność miała trwać do punktu widzianego z przeszłości.
He said he would have been studying for three hours by noon.
Opisujemy to, co ktoś wtedy zakładał o długości trwania czynności.
I thought they would have been waiting for an hour by then.
Forma perfect continuous podkreśla czas trwania, a nie sam efekt końcowy.
We expected she would have been training for a year by June.
Porównanie
Podkreśla zakończony rezultat przed późniejszym momentem widzianym z przeszłości.
She said she would have finished by Friday.
Podkreśla długość trwania czynności do późniejszego momentu widzianego z przeszłości.
She said she would have been working for six hours by Friday.
Sygnały
Uwaga
She said she will have been working for six hours.
PoprawnieShe said she would have been working for six hours.
They would have been work for two days.
PoprawnieThey would have been working for two days.
He would been studying for three hours.
PoprawnieHe would have been studying for three hours.
Praktyka
Powtórka bloku