" The present perfect is more about an action that happened at an unspecified time, or something that started in the past and still matters to the present, like "I have eaten lunch," which means you're not hungry now.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
use the past tense when you're talking about something that happened at a specific, finished time in the past—like "I ate lunch at noon yesterday." The present perfect is more about an action that happened at an unspecified time, or something that started in the past and still matters to the present, like "I have eaten lunch," which means you're not hungry now.