English
How long have you learnt (present perfect tense=present idea of now; up to now) putonghua?
How long have you been learning (present perfect continuous tense=up to the present) putonghua?
How long do you (spend time) to learn putonghua?
Ans.:-I spent all my time.