English Grammar, Vocabulary
Practical English Usage, Writing
Reference Desk
Home
English Lesson of the Day
English Grammar
Practical English Usage
Grammatical Terms
English Writing
English speaking
English Vocabulary
Grammar worksheets
Business English
TOEFL
IELTS

Interactive Pages
English Grammar and vocabulary exercises

 

 

Simple past or present perfect tense?

Complete the following sentences using appropriate simple past or present perfect tense forms. Click here for a printer-friendly version of this simple past or present perfect tense worksheet

The simple past tense is used to say that something happened at some time in the past. The present perfect tense has three uses. It is used to talk about:

a) Recently finished past events that have a bearing on the present

b) Things that a person has experienced in his / her life

c) Situations that started in the past and has continued up to the present

Complete the following sentences using appropriate form of the verb given in the brackets.

1. Gauri .. (work) with us for three years.

2. We . (live) in this street for fifteen years.

3. Sophia .. (live) in Chennai before she moved to Bangalore in 2012.

4. .. (you / finish) your homework?

5. I .. (never / see) a ghost.

6. I (be / never) here before.

7. She .. (practice) the piano for six years when she . (be) at school.

8. I .. (be) to Singapore a few times.

9. I (work) with kids before so I (know) what to expect from this job.

10. I (already / eat) my lunch.

Answers

1. Gauri has worked with us for three years.

2. We have lived in this street for fifteen years.

3. Sophia lived in Chennai before she moved to Bangalore in 2012.

4. Have you finished your homework?

5. I have never seen a ghost.

6. I have never been here before.

7. She practiced the piano for six years when she was at school.

8. I have been to Singapore a few times.

9. I have worked with kids before so I know what to expect from this job.

10. I have already eaten my lunch.

Notes

Been is the past participle form of be. It is often used instead of gone and come. There is a difference of meaning. Been is used to talk about finished visits.

Compare:

  • I have been to Boston a couple of times. (= I went to Boston and returned.)
  • He has gone to Boston. (= He is still in Boston.)

Teachers and parents may print these worksheets for their students. Click here for a printer-friendly version of this simple past or present perfect tense worksheet.

Share |

More Grammar worksheets

Subscribe to our feed and get a grammar ebook for free

Subscribe to our feed and get our eBook 'Perfect Your Sentences: 120 Grammar and vocabulary mistakes to avoid' for free. You will also receive free English grammar, writing and vocabulary lessons. Just leave your email in the box given below. The download link will be sent by email.

Enter your email address:

Delivered by FeedBurner

Going Deeper

For a comprehensive account of English grammar, visit our section English Grammar. For English grammar and vocabulary exercises, visit Grammar and vocabulary exercises. For Business English writing lessons visit Business English New!