Skip to content
TestMacher
Chapter 6 · Class 12 English

Grammar - Tenses — Important Questions

25 questions With answers CBSE format

SUMMARY: The chapter on Grammar - Tenses in Class 12 English focuses on the correct usage and application of different tenses in English language.
KEY TOPICS: present tense, past tense, future tense, simple tense, continuous tense, perfect tense, perfect continuous tense, tense agreement, sequence of tenses, common errors in tenses

Q1 1 Mark

Choose the correct tense form: She ____ (work) here for ten years.

Aworks
Bis working
Chas worked
Dhas been working
Check answerHide answer
Correct answer: Option 4 — has been working
Q2 1 Mark

Choose the correct tense form: By the time we reached the station the train ____ already.

Aleft
Bhad left
Chas left
Dwas leaving
Check answerHide answer
Correct answer: Option 2 — had left
Q3 1 Mark

Fill in: Water ____ at 100 degrees Celsius.

Ais boiling
Bboils
Cboiled
Dhas boiled
Check answerHide answer
Correct answer: Option 2 — boils
Q4 1 Mark

Choose the correct option: Look! The children ____ in the garden.

Aplay
Bare playing
Chave played
Dplayed
Check answerHide answer
Correct answer: Option 2 — are playing
Q5 1 Mark

Fill in: He ____ (study) for the test when his mother called him.

Astudied
Bwas studying
Chad studied
Dhas been studying
Check answerHide answer
Correct answer: Option 2 — was studying
Q6 1 Mark

Identify the correct sentence:

AShe have lived here since 2010
BShe has been living here since 2010
CShe lives here since 2010
DShe is living here since 2010
Check answerHide answer
Correct answer: Option 2 — She has been living here since 2010
Q7 1 Mark

Fill in: I ____ (finish) my homework before I went to bed.

Afinished
Bhad finished
Chave finished
Dwas finishing
Check answerHide answer
Correct answer: Option 2 — had finished
Q8 1 Mark

Choose: By next year she ____ (complete) her degree.

Acompletes
Bwill complete
Cwill have completed
Dis completing
Check answerHide answer
Correct answer: Option 3 — will have completed
Q9 1 Mark

Fill in: They ____ (live) in Mumbai for five years before they moved to Delhi.

Ahave lived
Bhad lived
Cwere living
Dhad been living
Check answerHide answer
Correct answer: Option 4 — had been living
Q10 1 Mark

Choose the correct sentence (universal truth):

AThe earth revolved around the sun
BThe earth was revolving around the sun
CThe earth revolves around the sun
DThe earth has revolved around the sun
Check answerHide answer
Correct answer: Option 3 — The earth revolves around the sun
Q11 1 Mark

Fill in: When the bell ____ the students will leave.

Awill ring
Brings
Cis ringing
Dhas rung
Check answerHide answer
Correct answer: Option 2 — rings
Q12 1 Mark

Choose: She ____ (read) this book three times.

Areads
Bread
Chas read
Dhad read
Check answerHide answer
Correct answer: Option 3 — has read
Q13 1 Mark

Fill in: The lecture ____ at 10 a.m. tomorrow.

Astarts
Bstarted
Chas started
Dis starting
Check answerHide answer
Correct answer: Option 1 — starts
Q14 1 Mark

Choose: I have known her ____ 2015.

Afor
Bsince
Cfrom
Dby
Check answerHide answer
Correct answer: Option 2 — since
Q15 1 Mark

Fill in: They ____ (paint) the wall right now.

Apaint
Bare painting
Chave painted
Dhad painted
Check answerHide answer
Correct answer: Option 2 — are painting
Q16 3 Marks

Convert into present perfect tense: She wrote a letter yesterday.

View sample solutionHide solution
She has written a letter. (The time-marker 'yesterday' is dropped because present perfect cannot take a finished-time expression.)
Q17 3 Marks

Fill in the blanks: 'I ____ (work) in this school since 2018 and I ____ (love) every minute of it.'

View sample solutionHide solution
'have been working' and 'have loved' (or 'love'). Reason: 'since 2018' triggers present perfect/perfect-continuous; 'love' is a stative verb that often stays in simple present even with perfect contexts.
Q18 3 Marks

Correct the tense error: 'When I will see her I will tell her'.

View sample solutionHide solution
Correct: 'When I see her I will tell her.' Time clauses with 'when' 'after' 'before' 'as soon as' use simple present (not future) even when meaning is future.
Q19 3 Marks

Convert into past perfect: 'He left before I arrived.'

View sample solutionHide solution
'He had left before I arrived.' Past perfect is used for the earlier of two past actions; the later action stays in simple past.
Q20 3 Marks

Identify and correct the tense error: 'She is studying English since two years.'

View sample solutionHide solution
Correct: 'She has been studying English for two years.' Reason: 'since' marks a starting point and 'for' marks duration; both require present perfect or perfect continuous (not present continuous).
Q21 3 Marks

Fill in suitable tense: 'The sun ____ (rise) in the east.'

View sample solutionHide solution
'rises'. Universal truths and habitual facts are expressed in simple present regardless of context.
Q22 3 Marks

Convert: 'I am writing a letter' into past continuous.

View sample solutionHide solution
'I was writing a letter.' Past continuous shows an action that was ongoing in the past; uses 'was/were + V-ing'.
Q23 3 Marks

Fill in: 'By tomorrow evening I _______ (complete) my project.'

View sample solutionHide solution
'will have completed'. Future perfect tense is used for an action that will be completed before a specific future time; pattern: 'will have + V3'.
Q24 3 Marks

Identify the tense error: 'When you will reach the station I will pick you up.'

View sample solutionHide solution
Correct: 'When you reach the station I will pick you up.' Time clauses (when after before as soon as) take simple present even when the meaning is future.
Q25 3 Marks

Fill in: 'They _______ (play) cricket since 4 p.m. and they _______ (be) very tired now.'

View sample solutionHide solution
'have been playing' and 'are'. The first action started at a past point and continues so present perfect continuous is used; the second describes a current state so simple present.

Make a full English paper on Grammar - Tenses.

Pick the question mix, set the marks, hit generate. You get a ready-to-print paper with an answer key.

Generate your paper — free