If everything so far has been easy for you, TRY to translate this
¿Cuánto tiempo llevarás aprendiendo inglés para cuando te saques el B2?
Difficult? Read this first:
We use the Future Perfect Continuous tense to express situations that will last for a specified period of time at a definite moment in the future.
- By the next year, I will have been working as a teacher for 30 years.
- We will be making a rest stop in half an hour, because you will have been driving the car for 6 hours by then.
- Before they come, we will have been cleaning the house for 5 hours.
- By the next year, Ben and his wife will have been living together for 50 years.
”How long will you have been learning English by the time/ when you get your B2?”
If you got it right, well done!