Which sentence is written correctly?

A.
Why have I never grown no tomato bigger than my fist?

B.
Why haven't I grown no tomato bigger than my fist?

C.
Why have I never grown a tomato bigger than my fist?

D.
Why haven't I never grown a tomato bigger than my fist