HOW LONG ….. YOU STUDIED ENGLISH

2. How long ….. you studied English?

A. has B. have C. do D. did