English Tense Usage Rules – MCQs (All Tenses)
Section A – Present Tenses (Q1–20)
- She _______ English very well.
a) speaks
b) spoke
c) speaking
d) will speak
Answer: a) speaks | Tense: Present Simple | Rule: Habitual action / general truth - Right now, I _______ a book.
a) read
b) am reading
c) reads
d) will read
Answer: b) am reading | Tense: Present Continuous | Rule: Action happening now - I _______ my homework yet.
a) did
b) have done
c) am doing
d) do
Answer: b) have done | Tense: Present Perfect | Rule: Completed action with relevance now - She _______ in this company for five years.
a) has been working
b) is working
c) worked
d) will work
Answer: a) has been working | Tense: Present Perfect Continuous | Rule: Action started in past and continues now - He always _______ late to meetings.
a) is
b) be
c) is being
d) are
Answer: a) is | Present Simple | Habitual action - They _______ to the market every Sunday.
a) go
b) goes
c) went
d) going
Answer: a) go | Present Simple | Habitual action - Look! She _______ for the bus.
a) waits
b) is waiting
c) waited
d) has waited
Answer: b) is waiting | Present Continuous | Happening now - I _______ this movie before.
a) watch
b) watched
c) have watched
d) will watch
Answer: c) have watched | Present Perfect | Past experience - He _______ basketball since childhood.
a) plays
b) is playing
c) has been playing
d) played
Answer: c) has been playing | Present Perfect Continuous | Duration from past to present - They _______ at the moment.
a) work
b) are working
c) worked
d) will work
Answer: b) are working | Present Continuous | Action happening now - She _______ tea every morning.
a) drinks
b) drink
c) is drinking
d) drank
Answer: a) drinks | Present Simple | Habitual action - Right now, we _______ for the exam.
a) prepare
b) are preparing
c) have prepared
d) will prepare
Answer: b) are preparing | Present Continuous | Happening now - I _______ visited London twice.
a) have
b) has
c) had
d) will have
Answer: a) have | Present Perfect | Experience - She _______ working here since 2015.
a) is
b) has been
c) was
d) will be
Answer: b) has been | Present Perfect Continuous | Duration - They always _______ their homework on time.
a) do
b) did
c) are doing
d) doed
Answer: a) do | Present Simple | Habitual action - At the moment, he _______ a novel.
a) reads
b) is reading
c) read
d) has read
Answer: b) is reading | Present Continuous | Happening now - She _______ not finished her work yet.
a) has
b) have
c) had
d) will have
Answer: a) has | Present Perfect | Action not completed yet - I _______ learning Spanish for 2 months.
a) am
b) have been
c) was
d) will be
Answer: b) have been | Present Perfect Continuous | Duration from past to present - He _______ to the gym every evening.
a) goes
b) went
c) is going
d) will go
Answer: a) goes | Present Simple | Habitual action - Look! The children _______ in the garden.
a) play
b) are playing
c) played
d) have played
Answer: b) are playing | Present Continuous | Happening now
Section B – Past Tenses (Q21–40)
- She _______ to the market yesterday.
a) goes
b) went
c) has gone
d) will go
Answer: b) went | Past Simple | Completed past action - At 8 PM last night, I _______ dinner.
a) had
b) was having
c) have had
d) will have
Answer: b) was having | Past Continuous | Ongoing past action at a specific time - By 2019, she _______ visited 10 countries.
a) visited
b) had visited
c) has visited
d) will visit
Answer: b) had visited | Past Perfect | Completed before another past event - He _______ working there before he moved to Delhi.
a) was
b) had been
c) has been
d) is
Answer: b) had been | Past Perfect Continuous | Duration before another past event - I _______ to the concert last week.
a) go
b) went
c) have gone
d) had gone
Answer: b) went | Past Simple | Completed past action - They _______ playing when the rain started.
a) played
b) were playing
c) have played
d) had played
Answer: b) were playing | Past Continuous | Ongoing action interrupted by another action - She _______ already left when I called.
a) leaves
b) had
c) had left
d) has left
Answer: c) had left | Past Perfect | Completed before another past event - By 2015, I _______ learning French for 3 years.
a) had been
b) was
c) have been
d) will be
Answer: a) had been | Past Perfect Continuous | Duration until past point - He _______ all the answers in the exam.
a) wrote
b) writes
c) had written
d) has written
Answer: a) wrote | Past Simple | Completed action - They _______ watching TV at 9 PM last night.
a) were
b) had been
c) was
d) have been
Answer: a) were | Past Continuous | Action in progress at a past time - She _______ a beautiful song yesterday.
a) sings
b) sang
c) has sung
d) will sing
Answer: b) sang | Past Simple | Completed action - They _______ playing football when I saw them.
a) play
b) were playing
c) have played
d) will play
Answer: b) were playing | Past Continuous | Interrupted ongoing action - I _______ never seen such a beautiful painting before.
a) had
b) have
c) has
d) will have
Answer: b) have | Present Perfect | Past experience with relevance now - She _______ all the letters before I arrived.
a) wrote
b) had written
c) has written
d) will write
Answer: b) had written | Past Perfect | Completed before another past action - By the time I reached, they _______ left.
a) have
b) had
c) had
d) will have
Answer: b) had | Past Perfect | Action completed before a past event - He _______ a letter when the phone rang.
a) wrote
b) was writing
c) has written
d) writes
Answer: b) was writing | Past Continuous | Interrupted past action - She _______ studying for 3 hours when I called.
a) was
b) had been
c) has been
d) will be
Answer: b) had been | Past Perfect Continuous | Duration until a past point - I _______ my keys yesterday.
a) lose
b) lost
c) have lost
d) will lose
Answer: b) lost | Past Simple | Completed past action - They _______ in that company for 10 years before it closed.
a) worked
b) had been working
c) have worked
d) will work
Answer: b) had been working | Past Perfect Continuous | Duration until a past event - At 10 PM last night, I _______ reading a novel.
a) was
b) had been
c) have been
d) will be
Answer: a) was | Past Continuous | Ongoing past action
Section C – Future Tenses (Q41–60)
- She _______ her assignment by tomorrow.
a) will finish
b) finishes
c) finished
d) has finished
Answer: a) will finish | Tense: Future Simple | Rule: Future Simple → will + base verb for planned action - By next week, I _______ completed all chapters.
a) will complete
b) will have completed
c) complete
d) have completed
Answer: b) will have completed | Tense: Future Perfect | Rule: Completed action before a specific future time - At 8 PM tomorrow, I _______ dinner.
a) will eat
b) will be eating
c) eat
d) ate
Answer: b) will be eating | Tense: Future Continuous | Rule: Ongoing action at a specific future time - By the time the train arrives, we _______ the station.
a) will leave
b) will have left
c) leave
d) left
Answer: b) will have left | Tense: Future Perfect | Completed action before a future event - By next year, she _______ fluent in French.
a) will become
b) will have become
c) becomes
d) became
Answer: b) will have become | Tense: Future Perfect | Completed action before a specific time - Tomorrow, he _______ the presentation at 10 AM.
a) will give
b) gives
c) gave
d) has given
Answer: a) will give | Future Simple | Scheduled future action - By 2025, we _______ a new policy in place.
a) will implement
b) will have implemented
c) implement
d) implemented
Answer: b) will have implemented | Future Perfect | Completed action before a future point - At this time tomorrow, she _______ for the exam.
a) will study
b) will be studying
c) studies
d) studied
Answer: b) will be studying | Future Continuous | Action ongoing at a future time - Humans _______ land on Mars by 2030.
a) will
b) will have
c) will have been
d) will be
Answer: a) will | Future Simple | Planned action - By the time you read this, I _______ left for the airport.
a) will
b) will have
c) will be
d) will have been
Answer: b) will have | Future Perfect | Action completed before another future event - By 2030, the company _______ expanded to new markets.
a) will
b) will have
c) will be
d) will have been
Answer: b) will have | Future Perfect | Action completed before a future point - At 6 PM tomorrow, we _______ discussing the strategy.
a) will be
b) will
c) will have
d) are
Answer: a) will be | Future Continuous | Action in progress at a specific time - By next month, the students _______ submitted their assignments.
a) will submit
b) will have submitted
c) submit
d) have submitted
Answer: b) will have submitted | Future Perfect | Completed action before a specific future time - At 9 PM tonight, he _______ watching the match.
a) will be
b) will
c) will have
d) is
Answer: a) will be | Future Continuous | Action ongoing at a specific future time - By the end of the day, the workers _______ finished the task.
a) will
b) will have
c) will be
d) will have been
Answer: b) will have | Future Perfect | Completed action before end of day - By next year, I _______ completed my training.
a) will complete
b) will have completed
c) complete
d) have completed
Answer: b) will have completed | Future Perfect | Completion before a future deadline - By 5 PM tomorrow, we _______ been waiting for 3 hours.
a) will
b) will be
c) will have been
d) are
Answer: c) will have been | Future Perfect Continuous | Duration of ongoing action until a future point - At 8 PM tomorrow, they _______ discussing the strategy.
a) will be
b) will
c) will have
d) are
Answer: a) will be | Future Continuous | Action in progress at a future time - By 2035, most villages _______ access to clean energy.
a) will get
b) will have got
c) will be getting
d) got
Answer: a) will get | Future Simple | Planned future action - By the time the meeting begins, she _______ prepared her notes.
a) will
b) will be
c) will have
d) has
Answer: c) will have | Future Perfect | Action completed before another future event
Section D – Mixed / Error Spotting / Tricky Questions (Q61–80)
- He will goes to the market tomorrow.
Answer: goes → will go | Future Simple | Base verb needed after “will” - By tomorrow, she will completes the report.
Answer: completes → complete | Future Simple | Base verb after “will” - I will been working on the project by 5 PM.
Answer: been → have been | Future Perfect Continuous | will have been + verb-ing - They will attends the conference next week.
Answer: attends → attend | Future Simple | Base verb after “will” - She will be attend the meeting at 4 PM.
Answer: attend → attending | Future Continuous | will be + verb-ing - By next month, we will finishing the project.
Answer: finishing → have finished | Future Perfect | will have + past participle - He will writes the report tomorrow.
Answer: writes → write | Future Simple | Base verb after “will” - By 7 PM, they will already eats dinner.
Answer: eats → have eaten | Future Perfect | Completed before a future time - I will meeting him at 7 PM.
Answer: meeting → meet | Future Simple | Base verb after “will” - She will finished the task by tonight.
Answer: finished → finish | Future Simple / Future Perfect | Correct form: will finish / will have finished - By the time she arrives, I _______ finished my work.
a) will
b) will have
c) will be
d) am
Answer: b) will have | Future Perfect | Action completed before another future point - Tomorrow at 7 AM, I _______ jogging in the park.
a) will
b) will be
c) will have
d) am
Answer: b) will be | Future Continuous | Action ongoing at a specific time - By 2025, the library _______ digitized all its old manuscripts.
a) will
b) will have
c) will be
d) have
Answer: b) will have | Future Perfect | Completed action before a future point - By next week, the students _______ submitted their assignments.
a) will submit
b) will have submitted
c) submit
d) have submitted
Answer: b) will have submitted | Future Perfect | Completed action before a future point - He _______ working here for three months by the end of April.
a) will be
b) will have been
c) will have
d) is
Answer: b) will have been | Future Perfect Continuous | Duration of action until a future point - By next year, the company _______ opened new branches in all states.
a) will
b) will have
c) will be
d) has
Answer: b) will have | Future Perfect | Completed action before future time - By 2030, schools _______ fully digitized.
a) will
b) will have been
c) will be
d) have
Answer: b) will have been | Future Perfect Passive | Completed action by future point - At this time tomorrow, I _______ reading a novel.
a) will
b) will be
c) will have
d) am
Answer: b) will be | Future Continuous | Action in progress at a future time - By next month, I _______ completed my training.
a) will complete
b) will have completed
c) complete
d) have completed
Answer: b) will have completed | Future Perfect | Action completed before a future point - At 8 PM tomorrow, they _______ discussing the strategy.
a) will be
b) will
c) will have
d) are
Answer: a) will be | Future Continuous | Action ongoing at a specific time
Section E – Mixed / Tricky Tense Questions (Q81–100)
81. By the end of this year, she _______ in this company for 10 years.
a) will work
b) will have worked
c) works
d) worked
Answer: b) will have worked
Tense: Future Perfect
Rule: Duration of an action completed by a future point → will have + past participle.
82. At 10 AM tomorrow, I _______ my breakfast.
a) will eat
b) will be eating
c) eat
d) ate
Answer: b) will be eating
Tense: Future Continuous
Rule: Action ongoing at a specific future time → will be + verb-ing.
83. She _______ already left when I reached the office.
a) has
b) had
c) had left
d) will have
Answer: c) had left
Tense: Past Perfect
Rule: Action completed before another past action.
84. By 2030, most students _______ using AI tools in learning.
a) will
b) will be
c) will have been
d) have
Answer: a) will
Tense: Future Simple
Rule: Planned or predicted action in the future.
85. By the time she finishes her studies, she _______ learned three languages.
a) will
b) will have
c) will have been
d) has
Answer: b) will have
Tense: Future Perfect
Rule: Action completed before a future point → will have + past participle.
86. I _______ studying English for 2 hours when the bell rings.
a) will be
b) will have been
c) am
d) have been
Answer: b) will have been
Tense: Future Perfect Continuous
Rule: Duration of an action up to a future point → will have been + verb-ing.
87. By 7 PM yesterday, we _______ finished the work.
a) had
b) had been
c) had finished
d) have
Answer: c) had finished
Tense: Past Perfect
Rule: Action completed before a past reference point.
88. Right now, he _______ reading the newspaper.
a) reads
b) is reading
c) has read
d) read
Answer: b) is reading
Tense: Present Continuous
Rule: Action happening at the moment of speaking.
89. She _______ never seen the Taj Mahal before her trip last year.
a) has
b) had
c) will have
d) have
Answer: b) had
Tense: Past Perfect
Rule: Past experience before another past event → had + past participle.
90. By the next academic year, the school _______ implemented a new syllabus.
a) will
b) will have
c) will be
d) have
Answer: b) will have
Tense: Future Perfect
Rule: Action completed before a specific future time.
91. At 8 PM last night, I _______ watching a movie.
a) watched
b) was
c) was watching
d) have watched
Answer: c) was watching
Tense: Past Continuous
Rule: Action in progress at a specific past time.
92. They _______ already completed the project by yesterday evening.
a) have
b) had
c) had been
d) has
Answer: b) had
Tense: Past Perfect
Rule: Action completed before another past point.
93. By this time tomorrow, I _______ working on my assignment for three hours.
a) will
b) will have
c) will have been
d) will be
Answer: c) will have been
Tense: Future Perfect Continuous
Rule: Duration of ongoing action until a future point → will have been + verb-ing.
94. She _______ usually goes to yoga classes on Sundays.
a) is
b) has
c) does
d) will
Answer: c) does
Tense: Present Simple
Rule: Habitual action → Present Simple for routines.
95. By the time the meeting starts, they _______ all the documents.
a) will
b) will have
c) will have prepared
d) will be
Answer: c) will have prepared
Tense: Future Perfect
Rule: Action completed before a future event → will have + past participle.
96. I _______ finished my homework when my friend called.
a) had
b) had been
c) had finished
d) have
Answer: c) had finished
Tense: Past Perfect
Rule: Action completed before another past action.
97. At 9 AM tomorrow, she _______ taking a test.
a) will be
b) will
c) will have
d) is
Answer: a) will be
Tense: Future Continuous
Rule: Ongoing action at a specific future time → will be + verb-ing.
98. He _______ in that company since 2010.
a) works
b) is working
c) has been working
d) worked
Answer: c) has been working
Tense: Present Perfect Continuous
Rule: Action started in past and continues now → has/have been + verb-ing.
99. By the end of 2025, the city _______ implemented smart traffic management.
a) will
b) will be
c) will have
d) will have implemented
Answer: d) will have implemented
Tense: Future Perfect
Rule: Action completed before a future point → will have + past participle.
100. They _______ playing cricket when it started raining.
a) played
b) were playing
c) have played
d) had played
Answer: b) were playing
Tense: Past Continuous
Rule: Action in progress interrupted by another past event.