How long have you been +-ed/V3 ?
Примеры:
- Как долго ты носишь эти очки? → How long have you been wearing these glasses?
- Как долго ты ждёшь меня? → How long have you been waiting for me?
- Как долго ты готовишь этот ужин? → How long have you been cooking this dinner?
В тренажёре нужно переводить предложения с русского на английский