I think part of the confusion arises because the way we form the different tense structures (simple/perfect/progressive/etc.) applies to ALL verbs indiscriminately.
But there are in fact different TYPES of verbs: I hit the ball. I like ice cream.
To some people, "perfect" means the action has been completed. Other people disagree.