______ 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