I think it is more effective to learn by doing than remembering rules. So I suggest doing exercises in the topic that you have problem with. This applies to any other grammar topic. Or you could makes sentences in the perfect tense and post them here for checking.
Interested in Language