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