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.

Simple Past or Present Perfect Tense

Congratulations - you have completed Simple Past or Present Perfect Tense. You scored %%SCORE%% out of %%TOTAL%%. Your performance has been rated as %%RATING%%
Your answers are highlighted below.

Related posts:

  1. How to use the simple past and the present perfect tenses correctly
  2. Common mistakes with simple present and present perfect tenses
  3. If-clauses exercise
  4. Past tenses with present meaning
  5. Use modal auxiliaries correctly
  6. How to use tenses correctly in your IELTS essays and letters?
  7. Verbs not used in the passive
  8. Passive verb forms
  9. When to use the present tense instead of the future tense?
  10. Much of or Many of | Grammar exercise

Manjusha Nambiar

Hi, I'm Manjusha. This is my blog where I give IELTS preparation tips.

Leave a Reply

Your email address will not be published. Required fields are marked *