The simple past and the present perfect tenses are used to talk about finished events. That means, they both refer to the past time. However, there is an important difference. We cannot use the present perfect tense with past time expressions. For example, the present perfect tense cannot be used with expressions like yesterday, last week or last year.
When there is a past time expression, you have to use the simple past tense. Time expressions that can be used with the present perfect tense are: ever, never, before, already, yet.
Sentences with the time expressions since and for also use the present perfect or present perfect continuous tenses.
Complete the following sentences using an appropriate simple past or present perfect tense form.
Simple Past or Present Perfect Tense
- How to use the simple past and the present perfect tenses correctly
- Common mistakes with simple present and present perfect tenses
- Past tenses with present meaning
- If-clauses exercise
- Use modal auxiliaries correctly
- How to use tenses correctly in your IELTS essays and letters?
- Verbs not used in the passive
- Passive verb forms
- When to use the present tense instead of the future tense?
- Expressing condition using if-clauses