Skip to main content
rulegym.
Sign in
RulesPresent Perfect vs Past Simple

Present Perfect vs Past Simple

B1

Use Present Perfect for unfinished time connected to now, and Past Simple for a finished past time. The time marker often decides which tense you need.

Start practice →

What you'll learn

  • Choose Present Perfect for unfinished time and no exact past moment.
  • Choose Past Simple for yesterday, last week, ago, and exact past dates.
  • Use time markers to decide which tense fits.
  • Use Present Perfect for experience, then Past Simple for the specific occasion.
  • Build have/has + past participle or the Past Simple form correctly.

Structure

subject + have/has + past participle

Use this form for unfinished time, present result, or life experience when no finished past moment is named.

subject + past simple verb

Use this form for a finished past time such as yesterday, last year, ago, or an exact past date.

Build a sentence

Subject
Time/context
ShehascalledMariathis week

She has called Maria this week.

With she, use has. This week is unfinished.

When to use

Unfinished time

Use Present Perfect when the period is still open now: today, this week, this month, this year. The action is inside a time frame that has not ended.

Finished past time

Use Past Simple with a closed past time: yesterday, last night, two days ago, in 2021, on Monday. The speaker places the action in a finished past moment.

Experience then detail

Start with Present Perfect for life experience: Have you ever seen snow in April? Move to Past Simple for the trip or day itself: Where did you see it?

Markers

todaythis weekthis yearalreadyyeteverneveryesterdaylast weekagoin 2020on Monday

In contrast

vs present-perfect-simple

Present Perfect Simple gives the form. This rule helps you choose between that form and Past Simple by looking at the time meaning.

vs past-time-expressions

Finished past markers push you to Past Simple. Unfinished markers that still include now push you to Present Perfect.

Common mistakes

Wrong
I saw Maria twice this week.
Correct
I have seen Maria twice this week.
This week still includes now, so the time period is unfinished.
Wrong
We have visited Rome last year.
Correct
We visited Rome last year.
Last year is a finished time, so use Past Simple, not Present Perfect.
Wrong
Did you ever try Turkish coffee?
Correct
Have you ever tried Turkish coffee?
Ever asks about life experience up to now, so the question needs Present Perfect.
Wrong
When have you met Anna?
Correct
When did you meet Anna?
When asks for a specific past occasion, so switch to Past Simple.
Wrong
She has went home.
Correct
She has gone home.
After have or has, use the past participle, not the Past Simple form.

Common misconceptions

Present Perfect is for recent actions, and Past Simple is for older actions.

The key is not how long ago the action happened. The key is whether the time is unfinished and connected to now, or finished in the past.

If a conversation starts in Present Perfect, every later question must stay in Present Perfect.

You can start with Present Perfect for experience and then move to Past Simple for the specific event, time, or place.

Skills in this rule (5)

USE_PRESENT_PERFECT_FOR_UNFINISHED_TIMEw5

Use Present Perfect for unfinished time connected to now

Choose Present Perfect when the time period includes now or the exact past moment is not stated. This often happens with today, this week, this year, already, yet, ever, and never.

USE_PAST_SIMPLE_FOR_FINISHED_TIMEw5

Use Past Simple for a finished past time

Choose Past Simple when the action happened at a finished time in the past. This is common with yesterday, last week, in 2019, ago, and exact past dates or times.

PICK_TIME_MARKERSw4

Match time markers to the correct tense

Read the time marker and decide if it points to unfinished time or a finished past moment. The marker often gives the answer before you even look at the verb.

ASK_ABOUT_LIFE_EXPERIENCE_VS_SPECIFIC_OCCASIONw5

Use Present Perfect for life experience and Past Simple for the specific occasion

Ask or answer with Present Perfect for general experience up to now: Have you ever been to Japan? Switch to Past Simple when you move to the specific trip, day, or event: When did you go?

FORM_PRESENT_PERFECT_OR_PAST_SIMPLEw5

Build the correct verb form after you choose the tense

After you choose the time meaning, form Present Perfect with have/has + past participle or Past Simple with the past form. Keep the forms separate and do not mix them.

Lock it in with practice
Practice turns rules into long-term memory
Mini practice →