Задание
Choose the right forms of the verbs to complete the sentences.
Choose the correct option.
When the sun [will have risen|will have been rising|rises], the fishermen [will have been fishing|will have fished|fish] for an hour.
How long [do you practise|will you have been practising|will you have practised] when you finally [win|will have been winning|wil have won] the contest?
The guests [arrive|will have been arriving|will have arrived] for an hour by 8 o'clock.
They [will have had|will have been having|have] the painting for a hundred years by December.