Краткое пояснение: Используем Present Perfect Continuous, так как вопрос касается продолжительности действия, которое началось в прошлом и продолжается до сих пор (с маркером 'how long').
Пошаговое решение:
- Present Perfect Continuous для 'you' строится как 'have you been learning'.
Ответ: 5. How long have you been learning French?