Задание
Choose the correct verb form
- At 5 o'clock the mechanic
[will have repaired|will have been repairing] the tractor for an hour. - By 2050, the global population
[will have been increasing|will have increased] to 9 billion. - By the end of the year, the author
[will have finished|will have been finishing] his new novel. - By the time they reach the farm, they
[will have travelled|will have been travelling] for two hours. - It's no use going to the supermarket now; it
[will have been closing|will have closed] by the time we get there. - Mary
[will have been writing|will have written] her report by Friday. - The gardener
[will have mowed|will have been mowing] the lawn by noon.