Пояснение:
В этом предложении используется конструкция Present Perfect Continuous (have/has been + -ing). Она нужна, чтобы показать действие, которое началось в прошлом (с мая) и продолжается до сих пор. Так как подлежащее 'I' (я), нам нужен глагол 'have'.
- have been attending — подходит, так как 'I' требует 'have', и время Present Perfect Continuous используется для длительных действий, начавшихся в прошлом и продолжающихся до сих пор.
- has been attending — не подходит, так как 'has' используется с he/she/it.
- have attended — это Present Perfect Simple, которое больше подходит для завершенных действий или действий с результатом.
- has attended — не подходит по той же причине, что и 'has been attending', плюс это Present Perfect Simple.
Ответ: have been attending