Verb Tenses

Past Simple and Present Perfect

When learning English, understanding when to use past simple and present perfect is key. This article covers important differences between these two tenses. You will explore the variations in their forms and usages, as well as time phrases relevant to each tense. You will also find a helpful picture to illustrate present perfect and past simple.

Past Simple and Present Perfect

Past Simple and Present PerfectPin
Past Simple and Present Perfect – Created by 7ESL

Past Simple and Present Perfect Differences in Form

Present Perfect and Past Simple Differences in Usage

The past simple tense is used to express finished time. The present perfect tense describes unfinished time.

  • We lived in Japan from 1995-1998. (a time period that started and ended in the past) (past simple)
  • I’ve worked as a teacher since 2011. (a time period that started in the past and continues until now) (present perfect)

The past simple tense refers to definite time, while the present perfect tense refers to indefinite time.

  • I saw the Eiffel Tower in 2007. (past simple)
  • I have seen the Eiffel Tower. (present perfect)

The past simple tense indicates a series of finished actions or repeated actions. The present perfect tense expresses experience or result.

  • First, he read a book and then he watched a movie. (past simple)
  • He went to the cinema every weekend last year. (past simple)
  • Have you ever seen this movie? (present perfect)
  • She has already watched this movie 3 times. (present perfect)

Time Phrases for Past Simple vs. Present Perfect

Past Simple Tense

  • Yesterday
  • Ago
  • Last
  • In 1994
  • In the 20th century
  • In July
  • On Monday

Present Perfect Tense

  • Ever
  • Never
  • Already
  • Yet
  • Just
  • Since
  • For
 
A2 Knowledge Check · 5 questions

Past Simple And Present Perfect Practice Quiz (A2-B1)

1 / 5
Q1

Question 1: She ___ her keys yesterday and couldn't get in.

Question 1 options
'Lost' is correct because 'yesterday' is a definite past time marker, which requires the past simple tense. 'Has lost', 'have lost', and 'is losing' are incorrect because they either use the present perfect or present continuous, neither of which goes with 'yesterday'.
Q2

Question 2: Which situation correctly uses the present perfect tense?

Question 2 options
'She has lived in Paris since 2015' is correct because 'since 2015' shows an action that started in the past and continues to now, which is a key use of the present perfect. The other options describe completed actions with specific past times, which require the past simple.
Q3

Question 3: Tom: 'Do you want to see this film?' Anna: 'No thanks. I ___ it twice already this month.'

Question 3 options
'Have seen' is correct because 'already this month' describes an unfinished time period (the month is not over), which requires the present perfect. 'Saw', 'did see', and 'was seeing' are either past simple or past continuous, which are incorrect here.
Q4

Question 4: We ___ for this company for ten years, and we still work here today.

Question 4 options
'Have worked' is correct because the sentence describes an action that started in the past and continues to the present ('still work here today'), which is expressed by the present perfect. 'Worked' suggests a finished action, while 'are working' and 'work' do not describe the duration from past to present.
Q5

Question 5: Match each sentence to the correct grammar label.

Question 5 options
I have never eaten Thai food.
She called her mother last night.
He has worked at the bank since 2018.
They moved to this city two years ago.
Present perfect for experience
Past simple with a definite time
Past simple with 'ago'
Present perfect for unfinished duration

Select an item on the left, then tap its match on the right.

Past simple is used for finished actions with a definite time. Present perfect is used for experience, actions continuing to the present, or actions with 'just/already/yet'.

Quick Feedback

Is this article helpful?