Задание
Choose the correct answer.
I ... for two hours before you come.
- shall have been speaking
- shall speak
- shall be speaking
- shall have spoken