Задание
Choose the right forms of the verbs to complete the sentences.
Choose the correct option.
I [will have been walking|will have walked|walk] in the park when I [meet|will have been meeting|will have met] you.
[Do they travel|Will they have travelled|Will they have been travelling ] for a long time when they finally [will have been arriving|arrive|will have arrived]?
By next month, we [live|will have been living|will have lived] in this city for five years.
By the end of this year, she [has|will have had|will have been having] the ring for 50 years.