Ответ:

Правильный вариант: a) have attended. Период, продолжающийся до настоящего момента, выражается Present Perfect.

Ответ: I have attended this school for 5 years.