Most of English learners cofuse with Perfect and Perfect Progressive (continuous).Perfect tense focus on the result and Perfect Progressive focus on the duration of an action.
Present Perfect: I have bought a new Yoga Mat and now I do Yoga every morning.
Present Perfect Progressive :I have been learning English for 2years.