Задание

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.