Simple past or present perfect tense | Grammar exercise
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.