Это время даст самое длинное сказуемое, но получится оно очень просто: удлиняем отрезок времени (см. предыдущий рисунок) так, чтобы он закончился в будущем.

 

 




By 3 o’clock he will have been driving to London for 7 hours.

К трём часам он будет ехать в Лондон в течение семи часов.



Конечно, для Future Perfect Continuous начало отсчёта может быть где угодно – и в настоящем, и в прошедшем, и в будущем. Важно только, чтобы к определённому моменту в будущем действие будет длиться уже какое-то время.

Если же вместо точного указания времени (три часа в последнем примере) будет придаточное предложение, глагол в нём будет в форме настоящего, а не будущего времени.

By the time he gets to London he will have been driving for 7 hours.

Работает знакомое правило: если всё предложение относится к будущему, в придаточной часто времени будущее меняется на настоящее.

 

Яндекс.Метрика Top.Mail.Ru