English Tense MCQs with Usage Rules | SSC, Banking, UPSC, PSC Exams

English Tense Usage Rules – MCQs (All Tenses)


Section A – Present Tenses (Q1–20)

  1. She _______ English very well.
    a) speaks
    b) spoke
    c) speaking
    d) will speak
    Answer: a) speaks | Tense: Present Simple | Rule: Habitual action / general truth
  2. 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
  3. 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
  4. 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
  5. He always _______ late to meetings.
    a) is
    b) be
    c) is being
    d) are
    Answer: a) is | Present Simple | Habitual action
  6. They _______ to the market every Sunday.
    a) go
    b) goes
    c) went
    d) going
    Answer: a) go | Present Simple | Habitual action
  7. Look! She _______ for the bus.
    a) waits
    b) is waiting
    c) waited
    d) has waited
    Answer: b) is waiting | Present Continuous | Happening now
  8. I _______ this movie before.
    a) watch
    b) watched
    c) have watched
    d) will watch
    Answer: c) have watched | Present Perfect | Past experience
  9. 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
  10. They _______ at the moment.
    a) work
    b) are working
    c) worked
    d) will work
    Answer: b) are working | Present Continuous | Action happening now
  11. She _______ tea every morning.
    a) drinks
    b) drink
    c) is drinking
    d) drank
    Answer: a) drinks | Present Simple | Habitual action
  12. 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
  13. I _______ visited London twice.
    a) have
    b) has
    c) had
    d) will have
    Answer: a) have | Present Perfect | Experience
  14. She _______ working here since 2015.
    a) is
    b) has been
    c) was
    d) will be
    Answer: b) has been | Present Perfect Continuous | Duration
  15. They always _______ their homework on time.
    a) do
    b) did
    c) are doing
    d) doed
    Answer: a) do | Present Simple | Habitual action
  16. At the moment, he _______ a novel.
    a) reads
    b) is reading
    c) read
    d) has read
    Answer: b) is reading | Present Continuous | Happening now
  17. She _______ not finished her work yet.
    a) has
    b) have
    c) had
    d) will have
    Answer: a) has | Present Perfect | Action not completed yet
  18. 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
  19. He _______ to the gym every evening.
    a) goes
    b) went
    c) is going
    d) will go
    Answer: a) goes | Present Simple | Habitual action
  20. 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)

  1. She _______ to the market yesterday.
    a) goes
    b) went
    c) has gone
    d) will go
    Answer: b) went | Past Simple | Completed past action
  2. 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
  3. 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
  4. 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
  5. I _______ to the concert last week.
    a) go
    b) went
    c) have gone
    d) had gone
    Answer: b) went | Past Simple | Completed past action
  6. 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
  7. 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
  8. 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
  9. He _______ all the answers in the exam.
    a) wrote
    b) writes
    c) had written
    d) has written
    Answer: a) wrote | Past Simple | Completed action
  10. 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
  11. She _______ a beautiful song yesterday.
    a) sings
    b) sang
    c) has sung
    d) will sing
    Answer: b) sang | Past Simple | Completed action
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. I _______ my keys yesterday.
    a) lose
    b) lost
    c) have lost
    d) will lose
    Answer: b) lost | Past Simple | Completed past action
  19. 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
  20. 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)

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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)

  1. He will goes to the market tomorrow.
    Answer: goes → will go | Future Simple | Base verb needed after “will”
  2. By tomorrow, she will completes the report.
    Answer: completes → complete | Future Simple | Base verb after “will”
  3. I will been working on the project by 5 PM.
    Answer: been → have been | Future Perfect Continuous | will have been + verb-ing
  4. They will attends the conference next week.
    Answer: attends → attend | Future Simple | Base verb after “will”
  5. She will be attend the meeting at 4 PM.
    Answer: attend → attending | Future Continuous | will be + verb-ing
  6. By next month, we will finishing the project.
    Answer: finishing → have finished | Future Perfect | will have + past participle
  7. He will writes the report tomorrow.
    Answer: writes → write | Future Simple | Base verb after “will”
  8. By 7 PM, they will already eats dinner.
    Answer: eats → have eaten | Future Perfect | Completed before a future time
  9. I will meeting him at 7 PM.
    Answer: meeting → meet | Future Simple | Base verb after “will”
  10. She will finished the task by tonight.
    Answer: finished → finish | Future Simple / Future Perfect | Correct form: will finish / will have finished
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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.