For the last few weeks, we ... extra classes after school.
A) have
B) have been having
C) had
D) are having
E) will have
Правильный ответ:
B
Перевод:
В последние несколько недель у нас дополнительные занятия после школы.
Пояснение:
Когда говорится сколько продолжалось действие по данный момент времени, употребляются Present Perfect (I have known her for 30 years = я знаю ее уже 30 лет) и Present Perfect Continuous (I have been working for this company for a year now = я уже год работаю в этой компании). В данном случае есть лишь вариант: we have been having.