I haven’t seen you for ages. How are you ______ with your English study? A.holding on B.going on C.keeping on D.getting on