Simple Past vs. Present Perfect Tense | Class 9 Grammar Worksheets

You can find more class 10 Grammar worksheets here.

Complete the following sentences.

1. He said that he --------------------- her last year.

a) saw b) had seen

2. I ------------------- my work before he ------------------- me.

a) finished; visited b) had finished; had visited c) had finished; visited

3. The concert ---------------------- when we ----------------------- the venue.

a) started; reached b) had started; reached c) started; had reached

4. No one --------------------- the baby after his mother died.

a) cared for b) took care of

5. When we went there we discovered that the snake ------------------------

a) was disappeared b) had disappeared c) disappeared

6. He got angry even before I ---------------------- a word.

a) said b) had said

7. There I met a man who ---------------------- my tutor 20 years ago.

a) was b) had been

8. We ---------------------- here since 1990. a) are staying b) have been staying

9. My brother ---------------------- in Delhi since 2005.

a) is working b) works c) has been working

10. It ------------------ for the last four days.

a) is raining b) has been raining

Answers

1. He said that he had seen her last year.

2. I had finished my work before he visited me.

3. The concert had started when we reached the venue.

4. No one took care of the baby after his mother died.

5. When we went there we discovered that the snake had disappeared.

6. He got angry even before I had said a word.

7. There I met a man who had been my tutor 20 years ago.

8. We have been staying here since 1990.

9. My brother has been working in Delhi since 2005.

10. It has been raining for the last four days.

See also

Tenses exercises and worksheets

Mistakes with verbs | Exercise 1
Mistakes with verbs | Exercise 2
Mistakes with verbs | Exercise 3
Mistakes with verbs | Exercise 4

Recent Posts

Grammar Worksheets

English Grammar

Business English

Practical English Usage

English Vocabulary

English Speaking

Class 10 Grammar Worksheets

Class 9 Grammar Worksheets

Class 8 Grammar Worksheets

Class 7 Grammar Worksheets

Class 6 Grammar Worksheets

Class 5 Grammar Worksheets

Class 4 Grammar Worksheets

Class 3 Grammar Worksheets

Class 2 Grammar Worksheets

Kerala Syllabus

Enter your email address to receive our lessons in your inbox:

Delivered by FeedBurner

All Rights Reserved perfectyourenglish.com