Конструкция 'By the time' с настоящим временем в главной части и Future Perfect Continuous в придаточном времени указывает на действие, которое будет продолжаться в течение определенного периода к определенному моменту в будущем.
B will have been waiting