Задание
Choose the right forms of the verbs to complete the sentences.
Choose the correct option.
By next week, [will you have worked|do you work|will you have been working] here for a year?
We [know|will have known|will have been knowing] each other for ten years by 2025.
The children [don't sleep|won't have been sleeping|won't have slept] for two hours when their mother [will have been arriving|arrives|will have arrived].
How long [will you have been baking|will you have baked|do you bake] a cake when I [call|will have been calling|will have called] you?