Задание
Choose the right forms of the verbs to complete the sentences.
Choose the correct option.
By tomorrow morning my sister [have will been sleeping|have been slept|will have been slept|will have been sleeping] for ten hours.
[Will you have been waiting|You will have been waiting|Have you been waiting|Will you have been waited] for two hours when she finally comes?
[Will what he have been|What will he have been|What have he been|Will he have been what] playing for ten years in a month?
Matthew [will haven't been reading|won't have been reading|willn't have been reading|won't haven't been reading] this newspaper by tomorrow.