Задание

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.