WE ...ENGLISH FOR TEN YEARS, BUT WE STILL HAVE A LOT TO LEARN....

19. We ...English for ten years, but we still have a lot to learn. A. has learnt B. have learn C. have learnt D. learnt