CBSE Class 10 English ยท Section B Grammar

Gap Filling Exercises with Answers

20 fill-in-the-blank questions taken directly from CBSE Class 10 English board papers (2024, 2025, and 2026). Each question has four options, the correct answer, and a plain-English explanation of the grammar rule being tested.

20 questions2024 Board Papers2025 Board Papers2026 Board PapersMCQ + Explanation

What does this section test?

In CBSE Class 10 English Section B, Q3 has 12 tasks worth 1 mark each โ€” you must attempt 10. Gap-filling tasks give you a sentence with one blank and either ask you to choose the correct word form, tense, modal verb, preposition, or determiner. The grammar rules most frequently tested are: tense sequence (past perfect, future perfect continuous), modals (must/could/would), subject-verb agreement, and determiners (each/all/every/several).

Q1Future Perfect Continuous

Fill in the blank with the correct option to complete a corporate communication letter from a company to its employee.

Dear Sumit, This July, you _______ in Japan for three years. In six months the company will transfer you to Bengaluru at a senior position.

(A)will have been living
(B)will be having lived
(C)would have lived
(D)would have been living
Show Answer & Explanation
Correct Answer(A) will have been living
RuleFuture Perfect Continuous
Why?

The future perfect continuous (will have been + V-ing) describes an action that will have been in progress up to a specific future point. 'This July' is the future reference point; 'three years' is the duration. So: 'you will have been living in Japan for three years.' Option B is grammatically wrong. Option C (would have lived) is for hypothetical/conditional situations, not factual future. Option D uses 'would' which implies a condition that isn't present here.

Source: CBSE Board 2026 โ€” Series KLNM4/2/4/1
Q2Future Perfect Continuous

Fill in the blank with the correct option to complete the report.

By the end of this quarter, the assistant manager _______ on this campaign for eight months.

(A)will be working
(B)will have been working
(C)will have working
(D)would have been working
Show Answer & Explanation
Correct Answer(B) will have been working
RuleFuture Perfect Continuous
Why?

'By the end of this quarter' is a future deadline. The action (working on the campaign) has been ongoing and will continue up to that deadline. This calls for the future perfect continuous: will have been working. Option A (will be working) doesn't emphasise the duration. Option C (will have working) is grammatically incorrect โ€” 'have' needs 'been' before the -ing form. Option D uses 'would' which is for hypotheticals or polite forms, not factual future.

Source: CBSE Board 2026 โ€” Series MLNK5/2/5/1
Q3Preposition

Fill in the blank by choosing the correct option to complete the line from a film disclaimer.

The film has been created by taking creative liberties and dramatizing the events __________ cinematic expressions.

(A)about
(B)for
(C)on
(D)in
Show Answer & Explanation
Correct Answer(B) for
RulePreposition โ€” for (purpose)
Why?

'For' expresses purpose โ€” the events were dramatized FOR the purpose of cinematic expression. 'About' would mean the events are the subject of cinematic expression, which changes the meaning. 'On' is used for topics or surfaces, not purpose. 'In' would require a different noun form. The correct preposition for expressing purpose with a gerund or noun is 'for': 'for cinematic expressions.'

Source: CBSE Board 2024 โ€” Series DBC5A/2/5/1
Q4Word Form

Fill in the blank by using the correct form of the word in the brackets, for the given portion of a letter.

Please keep me ___________ (apprise) of your next step to address this matter. Thanks for your time.

(A)apprise
(B)apprising
(C)apprised
(D)to apprise
Show Answer & Explanation
Correct Answer(C) apprised
RuleWord Form โ€” Past Participle as Adjective
Why?

The structure 'keep me ___' needs a past participle to form an adjective. 'Keep me apprised' means 'keep me informed' โ€” 'apprised' is the past participle of 'apprise' used as a complement after 'keep'. Compare: 'keep me updated', 'keep me posted'. 'Apprising' would need 'keep me apprising something', which changes the subject. 'Apprise' (base form) and 'to apprise' (infinitive) don't fit after 'keep me'.

Source: CBSE Board 2024 โ€” Series DDCC4/2/4/1
Q5Word Choice

Fill in the blank by choosing the correct option from an insurance company brochure.

Suitable for someone who wishes to ____________ adequate financial backup for the family in case of his/her untimely death.

(A)insure
(B)assure
(C)ensure
(D)secure
Show Answer & Explanation
Correct Answer(C) ensure
RuleWord Choice โ€” ensure / insure / assure
Why?

'Ensure' means to make certain that something happens โ€” 'ensure adequate financial backup' = make certain the backup exists. 'Insure' refers specifically to taking out insurance (a financial product). While insurance is the topic, 'insure financial backup' is not natural โ€” you insure a car or life, not backup. 'Assure' means to give confidence to a person: 'I assure you.' These three words are among the most commonly confused in CBSE board papers.

Source: CBSE Board 2024 โ€” Series DDCC4/2/4/1
Q6Tense โ€” Present Perfect Continuous

Complete the given narrative by filling in the blank with the correct option.

I __________ watching that programme every week since it started.

(A)has been
(B)had
(C)have been
(D)was been
Show Answer & Explanation
Correct Answer(C) have been
RulePresent Perfect Continuous โ€” since
Why?

'Since it started' signals that the action began at a specific past time and is still continuing. This requires present perfect continuous: have been + V-ing. 'Have been watching' = started watching in the past, still watching now. 'Has been' is third person singular (used for he/she/it), not for 'I'. 'Had' is simple past perfect and doesn't fit 'since' with present continuation. 'Was been' is not a valid tense form.

Source: CBSE Board 2024 โ€” Series DDCC4/2/4/1
Q7Modal Verb

Complete the line from a Save the Planet song by filling in the blank with the correct option.

When it gets really hot, rain __________ a blessing.

(A)should be
(B)will be
(C)must be
(D)ought to be
Show Answer & Explanation
Correct Answer(C) must be
RuleModal โ€” Must (logical deduction / certainty)
Why?

'Must be' expresses logical certainty or a strong deduction โ€” when it is very hot, rain is certainly a blessing. 'Will be' expresses future certainty or intention, not logical deduction about an existing state. 'Should be' implies obligation or expectation. 'Ought to be' is similar to 'should be' and suggests moral duty rather than logical certainty. In the context of a natural observation, 'must be' (certainty) is the correct modal.

Source: CBSE Board 2024 โ€” Series DDCC4/2/4/1
Q8Word Form โ€” Gerund

Fill in the blank by using the correct form of the word in the brackets.

Thank you for exceeding company expectations and __________ (inspire) your team with your spectacular work ethic.

(A)inspire
(B)inspiring
(C)inspired
(D)to inspire
Show Answer & Explanation
Correct Answer(B) inspiring
RuleWord Form โ€” Gerund after 'for'
Why?

After the preposition 'for', a verb must be in the gerund form (V-ing). The structure is 'thank you for [doing something]': 'Thank you for exceeding... and inspiring.' Both 'exceeding' and 'inspiring' are gerunds following 'for'. This is called parallelism โ€” both verbs after 'for' must be in the same form. 'Inspire' (base form) and 'to inspire' (infinitive) cannot follow a preposition. 'Inspired' is past tense/past participle, which doesn't fit here.

Source: CBSE Board 2024 โ€” Series DBC5A/2/5/1
Q9Modal Verb

Fill in the blank by choosing the correct option.

Now that many employees have shown high productivity working from home, will their bosses hereafter __________ them to take working vacations?

(A)expecting
(B)expected
(C)have expected
(D)expect
Show Answer & Explanation
Correct Answer(D) expect
RuleBase Form after Modal (will)
Why?

After modal verbs (will, would, can, could, shall, should, may, might, must), the main verb is always in the base form (infinitive without 'to'). 'Will __________ them' โ†’ 'will expect them.' 'Expecting' is a present participle and cannot directly follow 'will'. 'Expected' is past tense/past participle. 'Have expected' is a perfect form, which would make 'will have expected' โ€” a different tense (future perfect) that doesn't fit the context.

Source: CBSE Board 2024 โ€” Series DBC5A/2/5/1
Q10Subject-Verb Agreement

Fill in the blank by choosing the correct option.

Even during afternoons, there ____________ ice cream vendors on the road with people crowding around their carts.

(A)were
(B)are
(C)have been
(D)would be
Show Answer & Explanation
Correct Answer(B) are
RuleSubject-Verb Agreement โ€” Existential 'there are'
Why?

'There are' is used when the real subject (ice cream vendors) is plural and the statement describes an ongoing, habitual present situation. 'Were' is past tense โ€” but the sentence describes a current, recurring situation ('Even during afternoons' suggests a habitual present pattern). 'Have been' (present perfect) would describe something that started in the past and continues, but the statement is a factual present observation. 'Would be' is hypothetical/conditional, not factual.

Source: CBSE Board 2024 โ€” Series DBC5A/2/5/1
Q11Determiner

Fill in the blank to complete the concluding line from a school magazine report.

_________ community member was given a different set of equipment.

(A)Each
(B)All
(C)Every
(D)Some
Show Answer & Explanation
Correct Answer(A) Each
RuleDeterminer โ€” Each (with singular noun)
Why?

'Each' is used with a singular noun to refer to individual members of a group separately: 'each member'. 'All' is used with a plural noun: 'all members were given.' Using 'All community member' (singular) is grammatically wrong. 'Every' is similar to 'each' but 'each' emphasises individuals more strongly and is preferred when the sentence stresses that members received different things. 'Some' is indefinite and doesn't convey the required meaning of every single member.

Source: CBSE Board 2026 โ€” Series KLNM4/2/4/1
Q12Determiner

Fill in the blank with the appropriate option that a school Principal used while addressing Board aspirants.

_______ candidates must carry their identification proof.

(A)Each
(B)All
(C)Every
(D)One
Show Answer & Explanation
Correct Answer(B) All
RuleDeterminer โ€” All (with plural noun)
Why?

'All' is used before a plural noun to mean 'every one of': 'All candidates' (plural). 'Each' and 'Every' require a singular noun: 'Each candidate must carry.' With the plural noun 'candidates', only 'All' is correct. 'One' would mean a single candidate, which is the opposite of the intended meaning. This pair โ€” Each/All โ€” is a recurring CBSE test point because the choice depends entirely on whether the noun is singular or plural.

Source: CBSE Board 2026 โ€” Series MLNK5/2/5/1
Q13Tense โ€” Past Perfect

Fill in the blank with the correct option.

My friends _______ the movie tickets before we even reached the ticket counter.

(A)has collected
(B)had collected
(C)collect
(D)will collect
Show Answer & Explanation
Correct Answer(B) had collected
RuleTense โ€” Past Perfect (sequence of past events)
Why?

'Before we reached' establishes a time sequence: the friends collected the tickets first, then the group reached the counter. When one past action happens before another, the earlier action uses past perfect (had + V3): 'had collected.' 'Has collected' is present perfect (wrong tense for past events). 'Collect' is simple present. 'Will collect' is future. The clue words 'before' and 'reached' (simple past) confirm past perfect for the earlier action.

Source: CBSE Board 2026 โ€” Series MLNK5/2/5/1
Q14Modal Verb

Select the correct option to complete the given sentence from a recipe book for students.

After stirring the cocoa into the melted butter, you _______ add the eggs one at a time before adding the flour.

(A)would
(B)might
(C)may
(D)must
Show Answer & Explanation
Correct Answer(D) must
RuleModal โ€” Must (strong obligation / instruction)
Why?

In recipe instructions, 'must' expresses a strong necessity โ€” this step cannot be skipped. 'Must add the eggs one at a time' = it is essential to do this. 'Would' expresses willingness or hypothetical action. 'Might' and 'may' both express possibility or permission, not obligation. In instructional texts (recipes, manuals, rules), 'must' is the correct modal for non-negotiable steps.

Source: CBSE Board 2026 โ€” Series MLNK5/2/5/1
Q15Conditional โ€” Third

Complete the following sentence by choosing the correct option.

If we had consulted the engineer, we _____ this mistake.

(A)would avoid
(B)will avoid
(C)would have avoided
(D)had avoided
Show Answer & Explanation
Correct Answer(C) would have avoided
RuleThird Conditional โ€” If + past perfect, would have + V3
Why?

The third conditional describes a hypothetical past situation and its imaginary result. Structure: If + had + V3 (past perfect) โ†’ would have + V3. 'If we had consulted...' (past perfect) โ†’ 'we would have avoided...' (would have + V3). 'Would avoid' is second conditional (present hypothetical). 'Will avoid' is future โ€” cannot follow a past hypothetical condition. 'Had avoided' would create a double past perfect structure, which is not used in standard third conditional sentences.

Source: CBSE Board 2026 โ€” Series MLNK5/2/5/1
Q16Subject-Verb Agreement

Complete the following newspaper report by filling in the blank.

The number of road accidents _______ increased this year.

(A)have
(B)are
(C)has
(D)were
Show Answer & Explanation
Correct Answer(C) has
RuleSubject-Verb Agreement โ€” 'The number of' takes singular verb
Why?

'The number of' is always followed by a singular verb. The subject is 'the number' (singular), not 'road accidents'. So: 'The number... has increased.' Contrast this with 'A number of' which takes a plural verb: 'A number of accidents have occurred.' This is one of the highest-frequency CBSE traps because 'road accidents' (plural) appears right before the blank and tempts students to choose 'have'. Always identify the true subject: 'The number' โ†’ singular โ†’ 'has'.

Source: CBSE Board 2026 โ€” Series MLNK5/2/5/1
Q17Modal Verb โ€” Past

Select the correct option to complete the given line.

Earlier money _______ buy much more than it can today.

(A)could
(B)will
(C)can
(D)shall
Show Answer & Explanation
Correct Answer(A) could
RuleModal โ€” Could (past ability / past possibility)
Why?

'Earlier' is the time clue โ€” we are talking about what was possible in the past. 'Could' is the past tense of 'can' and expresses past ability or possibility: 'money could buy more' = in the past, money had greater purchasing power. 'Will' is future. 'Can' is present ability. 'Shall' is future intention or formal will. The word 'earlier' directly signals that 'could' (past modal) is needed.

Source: CBSE Board 2026 โ€” Series KLNM4/2/4/1
Q18Subject-Verb Agreement

Fill in the blank by choosing the correct option from the brackets.

Drinking and smoking _________ (is / are) injurious to health.

(A)is
(B)are
(C)was
(D)were
Show Answer & Explanation
Correct Answer(B) are
RuleSubject-Verb Agreement โ€” Gerund phrases joined by 'and'
Why?

When two gerunds (drinking, smoking) are joined by 'and', they form a compound subject that takes a plural verb: 'Drinking and smoking are.' This is a present factual statement, so we use the present tense. 'Is' would be wrong because there are two separate activities โ€” it's not one compound activity. 'Was' and 'were' are past tense, but health facts are expressed in the present. Note: if the gerunds refer to a single idea as a unit, a singular verb can be used (e.g., 'Picking and choosing is her habit'), but here they are clearly separate activities.

Source: CBSE Board 2026 โ€” Series KLNM4/2/4/1
Q19Word Form โ€” Tense

Fill in the blank by using the correct form of the word in the brackets.

The auto driver did not sustain injuries, though the passenger who was __________ (sit) in the auto was injured.

(A)sitting
(B)sat
(C)to sit
(D)was sat
Show Answer & Explanation
Correct Answer(A) sitting
RuleWord Form โ€” Past Continuous (was + V-ing)
Why?

The structure 'was __________ (sit)' requires the past continuous form: was + sitting. Past continuous describes an action in progress at a specific past moment. The passenger was in the middle of sitting in the auto when the accident happened. 'Sat' is simple past and cannot directly follow 'was' in this context. 'To sit' (infinitive) doesn't fit after 'was'. 'Was sat' is passive voice and would mean someone placed them there โ€” incorrect here.

Source: CBSE Board 2025 โ€” Series MNL2K/2/3/1
Q20Determiner

Fill in the blank by choosing the correct option from the brackets.

____________ (Several/Both/All) people attended the convention because the entry was open to all at a very nominal fee.

(A)Several
(B)Both
(C)All
(D)Few
Show Answer & Explanation
Correct Answer(A) Several
RuleDeterminer โ€” Several (indefinite large number)
Why?

'Several' means more than two but not a very large number โ€” an indefinitely large group of people attended. The reason given ('open to all at a very nominal fee') explains why a large but indefinite number came. 'Both' refers to exactly two people โ€” grammatically wrong with 'people' in an indefinite context. 'All' would mean every possible person attended, which is too absolute. 'Few' means a small number, contradicting the reason given (low entry fees attract more, not fewer, people).

Source: CBSE Board 2025 โ€” Series MNL2K/2/2/1

Grammar Rules Covered

Future Perfect Continuous
Past Perfect
Present Perfect Continuous
Third Conditional
Modal Verbs (must/could/will)
Determiners (each/all/several)
Subject-Verb Agreement
Word Form (gerund/participle)
Prepositions (for/about/on)
Word Choice (ensure/insure/assure)