Perfect tenses simply mean the verb's action is complete. With present perfect the action is complete now; with past perfect the action was completed in the past. Present perfect: "I HAVE EATEN my dinner.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.