i've Got this problem with verb tenses , i get mixed up between progressive and perfect tenses.
Can u please give me a review about them?
I am making a post now.

I have just made a post.

The latter is a complete action done not long ago. That's the essence of perfect tense.
progressive indicates continuity of action.
the so-called perfect has indefinite time.
 whl626's reply was promoted to an answer.