1. Не will have been studying in London for two years when I come here.
2. He will have been teaching German for two years when I begin to teach English.
3. By next July she will have been living here for five years.
4. At six o'clock I will have been working for five hours.
5. I will have been working at the library for 3 hours when you come there.