Sentence Completion Exercise For CBSE Class 10

This exercise tests your understanding of English grammar.

Complete the following sentences.

1. I want to know ---------------------

a) why you are angry with me b) why are you angry with me

2. If he had asked me, ---------------------

a) I would help him b) I will help him c) I would have helped him

3. It is kind of you -------------------

a) offering me a good job b) to offer me a good job

4. She would have come -----------------------

a) if you invited her b) if you had invited her c) if you invite her

5. We are looking forward ----------------------

a) to see you b) to seeing you

6. The more you praise him -----------------

a) he becomes more arrogant b) the more arrogant he becomes c) the more he becomes arrogant

7. No sooner did the teacher enter the class ---------------------

a) than the students stood up b) when the students stood up c) than the students stand up

8. Would you mind ---------------------?

a) to move a bit b) moving a bit

9. If you study well, ---------------------------

a) you will pass the test b) you would pass the test c) you would have passed the test

10. Unless you work hard, ------------------------

a) you will pass b) you will not pass c) you would not pass

Answers

1. I want to know why you are angry with me. (There is no subject-verb inversion in indirect questions.)

2. If he had asked me, I would have helped him. (In type 3 conditional sentences, we use a past perfect tense in the if-clause and would have + past participle in the main clause.)

3. It is kind of you to offer me a good job.

4. She would have come if you had invited her.

5. We are looking forward to seeing you.

6. The more you praise him the more arrogant he becomes.

7. No sooner did the teacher enter the class than the students stood up.

8. Would you mind moving a bit?

9. If you study well, you will pass the test. (In type 1 conditional sentences, we use a simple present tense in the if-clause and will + first form of the verb in the main clause.)

10. Unless you work hard, you will not pass. (Unless means 'if not'.)

Sections in this article

Tenses exercise
Subject -verb agreement exercise
Determiners exercise

 

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

Vocabulary | Speaking | Exams | Practical English Usage | English Writing | Grammar Worksheets

All Rights Reserved perfectyourenglish.com