.--______ have you been at this school? --For about three year

.--______ have you been at this school? --For about three years.

A.How often

B.How many

C.How much

D.How long

正确答案是D