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 worksheet

Complete the following sentences using simple past or present perfect tense forms. In some cases, either could be used. Click here for a printer-friendly version of this simple past or present perfect worksheet

1. Somebody ------------------------ my purse.

a) stole b) has stolen c) either could be used here

2. Look what James ----------------------- me.

a) has given b) gave c) either could be used here

3. She is older than I ---------------------

a) thought b) has thought c) either could be used here

4. Who --------------------- you this watch?

a) gave b) has given c) either could be used here

5. Who --------------------- the telephone?

a) invented b) has invented c) either could be used here

6. I am glad you ---------------------- born.

a) were b) have been c) either could be used here

7. Who ------------------------ that window?

a) broke b) has broken c) either could be used here

8. Italy ------------------------- war on France.

a) declared b) has declared c) either could be used here

9. Who ------------------------- that picture on the wall?

a) drew b) has drawn c) either could be used here

10. Honey, I ------------------------- my keys.

a) lost b) have lost c) either could be used here

Answers

1. Somebody has stolen my purse.

2. Look what James has given me!

3. She is older than I thought.

4. Who gave you this watch?

5. Who invented the telephone?

6. I am glad you were born.

7. Who broke that window?

8. Italy declared / has declared war on France.

9. Who drew that picture on the wall?

10. Honey I lost / have lost my keys.

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

Share |

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

More Grammar worksheets

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!