The Differences between Simple Past and Present Perfect Tense
TweetFrom my experience of teaching Advanced Grammar and Reading, students are often confused by the use of simple past tense and present perfect tense. This table shows you the differences between the two tenses:
Simple Past Tense | Present Perfect Tense | |
Form | +ve: past tense form of verb | +ve: has / have + past participle |
-ve: did not + base form of verb | -ve: has / have + not + past participle | |
?: Did + subject + base form of verb | ?: Has / Have + subject + past participle | |
Function(s) | To describe:
|
To describe:
|
Time Expressions |
Yesterday, Once upon a time, A week / month / year ago, Last week / month / year, In the past, etc. |
Already, Just, Since, For, Yet, Never, Ever, Recently, So far, Up to now, This week / month / year, Before, etc. |
Examples |
I tidied my room yesterday. I did not go to Japan last year. Did you do your homework? |
I have already tidied my room. I have not been to Japan before. Have you done your homework? |
Quiz time! Think about which tense we use in the following sentences. Can you complete them?
- Ben __________________ (see) Wendy at the park yesterday.
- Vicky _______ never ___________ (be) to Japan before.
- Dad __________________ (not open) the window this morning.
- I ________ already ____________ (finish) my homework.
- James __________________ (not water) the flowers last week.
Let’s practise the use of simple present tense and present perfect tense with more grammar exercises from i-Learner’s I Love Grammar Series.