WE HAVE LEARNED ENGLISH ………. NEARLY THREE YEARS.A. SINCE B. FOR C....

21. We have learned English ………. nearly three years.

A. since B. for C. in D. in