Grammar learning sequence · Step 25 of 38

Present Perfect vs Simple Past

Use the simple past for a finished event tied to a finished past time. Use the present perfect when the past experience or result connects to the present and no finished past time is the focus.

Understand the idea

What this grammar skill means

The key contrast is not merely verb form; it is how the speaker frames time. Finished-time words such as yesterday normally point to simple past, while experience or recent-result meanings often support present perfect.

Why this skill matters

This distinction helps children manage the boundary between finished past time and past events connected to the present. It is one of the most important tense contrasts for moving from basic accuracy to natural English usage.

Core rules and patterns

  • The simple past locates an event inside a finished past time; the present perfect connects past experience or activity to the present and normally avoids finished-time expressions such as yesterday or last year.
  • Present perfect uses have/has + past participle. It is common for life experience, recent events with present relevance, unfinished time periods and situations continuing from the past.
  • The question “When?” often pushes the speaker toward simple past when a finished time is supplied, while the question “Have you ever…?” commonly invites present perfect experience.

See the rule in context

Worked examples

I visited Jaipur last year.

Last year is a finished past period, so simple past is the natural choice.

I have visited Jaipur three times.

The sentence reports life experience without locating the visits in one finished time.

She has finished her homework, so she can go out.

The completed action has a clear result relevant to the present situation.

More examples

  • I visited Delhi last year. / I have visited Delhi three times.
  • She finished the report yesterday. / She has just finished the report.
  • Did you see the film on Friday? / Have you ever seen the film?

Common mistakes to watch

  • Using present perfect with a finished-time phrase such as yesterday.
  • Using the simple past when the intended meaning is life experience with no finished time.
  • Using the past form instead of the past participle after have/has.

Watch for these

Tricky cases and useful distinctions

  • A recent event can still use simple past if the speaker gives a finished time, and an old event can use present perfect when discussed as life experience without a finished-time frame.
  • Different varieties of English sometimes differ in preference for present perfect versus simple past in recent-event contexts, so focus on the core time-reference distinction.

Try it

Short practice prompts

  1. 1.Sort sentences by finished past versus present connection.
  2. 2.Add an appropriate time expression to each tense.
  3. 3.Explain the meaning difference between a matched pair.

Questions parents often ask

Quick clarifications

Can present perfect be used with “yesterday”?

Normally no, because yesterday is a finished past time. Standard teaching uses simple past for that combination.

Does present perfect mean the action is still happening?

Not always. It can describe a completed event with present relevance as well as a situation that continues up to now.

Continue the grammar pathway

References and further reading

Sources used to check this grammar explanation

Tiny Steps writes the teaching explanation and examples independently. These references are provided for grammar definitions, usage patterns and further reading.

  • Present perfect

    British Council LearnEnglish

    Reference for present-perfect form, unfinished time and finished-time contrasts.

  • Past continuous or past simple?

    Cambridge Dictionary

    Reference for completed past events versus events in progress or background.

Your next learning step

Continue with the learning path that matches this need

If this is the same need you see in your child, the relevant programme is the most useful next step.