← Topics
eng8-1.4· Unit 1: Talking About the Past· ~13 мин

Present Perfect vs Past Simple

Unfinished/relevant past vs finished time (review).

The Present Perfect (have/has + past participle) connects the past to the present moment. We use it when the exact time is unknown or unimportant, or when the result of a past action is still relevant now. Key signal words are: ever, never, just, already, yet, for, and since. For example, 'I have already eaten' tells us the action is done and relevant now. The Past Simple, on the other hand, describes actions that are completely finished, and it is always used with a specific time reference such as yesterday, last week, two days ago, or in 2020. You cannot mix these signals: saying 'I have seen her yesterday' is wrong because 'yesterday' closes the time frame and demands Past Simple ('I saw her yesterday'). The choice between the two tenses often depends entirely on whether a time expression is open (no finished moment → Present Perfect) or closed (finished moment → Past Simple). For example: 'She has never visited Paris' (open, still true now) vs 'She visited Rome last summer' (closed, finished trip).

Rules

  1. 1Use Present Perfect (have/has + past participle) with ever, never, just, already, yet, for, since — never with finished-time words like yesterday or ago.
  2. 2Use Past Simple with finished-time expressions: yesterday, last night/week/year, … ago, in [year], when I was a child.
  3. 3'Yet' and 'already' both signal Present Perfect: 'yet' appears in negatives and questions at the end; 'already' appears in affirmatives, often mid-sentence.
  4. 4'For' is followed by a period of time (for three days, for years); 'since' is followed by a point in time (since Monday, since 2019) — both need Present Perfect for an action that started in the past and continues now.
  5. 5Never use Present Perfect with a specific finished time: say 'I saw him yesterday' NOT 'I have seen him yesterday'.

Practice

10 easy · 10 medium · 10 hard