To be elected, how long must House members have been citizens of the United States?

A.at least two years

B.at least seven years

C.at least six years

D.at least four years