HOW LONG ……. YOU STUDIED HERE

130. How long ……. you studied here?

a. are b. did c. do d. have