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

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

A.How often

B.How many

C.How much

D.How long

正确答案是D