Talking about past events can be a bit challenging for English learners. They need to determine whether the time of the event or action is specified or unspecified, and whether the situation or action is ongoing or has already ended. From my teaching experience, I’ve noticed that many learners struggle to differentiate between the Simple Past and the Present Perfect tense. This difficulty often stems from a lack of familiarity with how verb forms change depending on the time of the event. Now let's take a look at the form of verbs in the Simple Past tense and the Present Perfect Tense.
A. Comparison of the Simple Past and Present Perfect Simple Structures
The Simple Past (Verb 2) | The Present Perfect Simple (Have/has + V3) |
---|
Affirmative / positive
- I went to the museum last Sunday.
- He visited us two weeks ago.
Negative
- I didn't go to the museum last Saturday.
- He didn't visit us last week.
Interrogative / Question
- Did you go to the museum last Saturday?
- Did he visit you last week?
| Affirmative / positive
- I have visited the museum twice this week.
- He has visited us a few times.
Negative
- I haven't visited the museum for ages.
- He hasn't visited us this week.
Interrogative / Question
- Have you visited the museum?
- Has he visited you this week?
|
B. Comparison of the Simple Past and Present Perfect Simple Usage
Below is a table consisting the comparison of usage to help you decide whether we should use the Simple Past tense or the Present Perfect Simple tense.
1. Specified or Unspecified Time?
The Simple Past | The Present Perfect Simple |
To talk or ask about an event or situation which occurred at a specified time in the past. The time of event is important to talk about.- When did you meet him? ~ I met him this morning.
- Where did you learn French? ~ I learnt French when I was at college.
| To talk about events or situations which occurred at an unspecified time in the past. The event or situation is more important to talk about than the time of event.- Have you met him? ~ Yes, I have.
- I have finished reading the book.
|
2. Does the Event Continue to the Present, or Has It Ended?
The Simple Past | The Present Perfect Simple |
---|
To indicate an event/situation which occurred in a period of time or at a moment in a period of time now terminated. The time of event is known and may be omitted from the sentence.- He lived in Surabaya for six years. (He doesn't live there now)
- Andi Meriem Matalatta, who died in 2010, released at least twenty-six hit songs.
- Did she call you yesterday? ~ Yes, she called me three times yesterday.
- How long did you stay in Jakarta? ~ I stayed there for a week.
| To indicate events or situations which began in the past, and have continued up to (or just before) the moment of speaking.- He has worked here for two years. (She has worked here since 2009, and is still working here.)
- Wali Band has released several hit songs so far. (They still exist.)
- Has she called you? ~ Yes, she has rang me up twice today.
- How long have you lived here? ~ I've lived here all my life.
|
3. Does the Event Still Affect the Present, or Not?
The Simple Past | The Present Perfect Simple |
To indicate a past event/situation which no longer has results in the present.- The computer broke down. (but it's working again now)
- The students cleaned their classroom. (but it's probably dirty again now)
- He broke his right leg in the accident. (but he has recovered)
| To indicate a recent event or situation which still has results in the present.- The computer has broken down. (We cannot use it now)
- The students have cleaned their classroom. (It's clean now)
- He has broken his right leg in the accident. (He is still in the hospital)
|
4. Just or Just now? British or American English?
The Simple Past | The Present Perfect Simple |
1. Used with just now, meaning a moment ago, both in British and American English.
- She left just now. (She left a moment ago)
- The school bell rang just now. (It rang a moment ago)
2. Used wih just, meaning a moment ago, in American English.
- She just left. (She left a moment ago)
- The school bell just rang. (It rang a moment ago)
| Used wih just, meaning a moment ago, in British English.
- She has just left. (She left a moment ago)
- The school bell has just rang. (It rang a moment ago)
- It has just stopped raining. (It stopped raining a few minutes ago)
- Has he just arrived?
|
5. Delivering news in British or American English?
The Simple Past | The Present Perfect Simple |
To report news in American English.
- Did you hear the news? The Police arrested Nazaruddin.
- The government announced a new tax regulation.
| To report news in British English.
- Have you heard the news? The Police have arrested Nazaruddin.
- The government has announced a new tax regulation.
|