THEY HAVE LEARNT ENGLISH __________ 2005.A. TO B. FROM C. FOR D. SI...

3. They have learnt English __________ 2005.A. to B. from C. for D. since