Tenses MCQs

English

Tenses MCQs

Practice Tenses MCQs with answers and detailed explanations. Learn Present Tense, Past Tense, Future Tense, and their various forms through multiple choice questions designed for SSC, Railway, Banking, UPSC, JKSSB, Police, Teaching and other competitive exams.

1404
Total Questions

Practice Questions

Page 5 of 71
Question #81
She ___ when the guests arrived.
A. has cooked
B. was cooking
C. cooks
D. cooked

Correct Answer: Option B


Explanation:
Past Continuous for action in progress when something else happened.

This question belongs to: English Tenses
Question #82
I ___ never ___ such a beautiful sunset.
A. did, see
B. had, seen
C. was, seeing
D. have, seen

Correct Answer: Option D


Explanation:
Present Perfect for experience up to now.

This question belongs to: English Tenses
Question #83
He ___ before I could stop him.
A. had run
B. ran
C. was running
D. runs

Correct Answer: Option A


Explanation:
Past Perfect for action completed before another past action.

This question belongs to: English Tenses
Question #84
She ___ the news yet.
A. isn't hearing
B. hasn't heard
C. doesn't hear
D. didn't hear

Correct Answer: Option B


Explanation:
Present Perfect negative with 'yet'.

This question belongs to: English Tenses
Question #85
By next month, she ___ for this company for ten years.
A. will be working
B. has worked
C. will have been working
D. will work

Correct Answer: Option C


Explanation:
Future Perfect Continuous for duration up to a future point.

This question belongs to: English Tenses
Question #86
I ___ him at the airport yesterday.
A. have met
B. was meeting
C. meet
D. met

Correct Answer: Option D


Explanation:
Simple Past with definite past time 'yesterday'.

This question belongs to: English Tenses
Question #87
The children ___ in the park when it started to rain.
A. were playing
B. play
C. have played
D. played

Correct Answer: Option A


Explanation:
Past Continuous interrupted by Simple Past.

This question belongs to: English Tenses
Question #88
I ___ my work, so I can relax now.
A. finish
B. finished
C. was finishing
D. have finished

Correct Answer: Option D


Explanation:
Present Perfect to show action completed with present relevance.

This question belongs to: English Tenses
Question #89
He ___ to bed before the clock struck ten.
A. goes
B. went
C. was going
D. had gone

Correct Answer: Option D


Explanation:
Past Perfect for an action completed before another past event.

This question belongs to: English Tenses
Question #90
She ___ English for five years.
A. learned
B. learns
C. is learning
D. has been learning

Correct Answer: Option D


Explanation:
Present Perfect Continuous for an activity with duration up to now.

This question belongs to: English Tenses
Question #91
They ___ the news when I called them.
A. were discussing
B. discuss
C. have discussed
D. discussed

Correct Answer: Option A


Explanation:
Past Continuous for an ongoing action at a past time.

This question belongs to: English Tenses
Question #92
I ___ to call you, but my phone died.
A. have wanted
B. want
C. was wanting
D. wanted

Correct Answer: Option D


Explanation:
Simple Past for a past intention.

This question belongs to: English Tenses
Question #93
He ___ a book for two hours by noon.
A. reads
B. will read
C. will have been reading
D. will be reading

Correct Answer: Option C


Explanation:
Future Perfect Continuous with 'by + time' and duration.

This question belongs to: English Tenses
Question #94
I ___ this laptop for three years.
A. have used
B. use
C. used
D. am using

Correct Answer: Option A


Explanation:
Present Perfect for possession/use from past to present.

This question belongs to: English Tenses
Question #95
When I reached home, my mother ___ dinner.
A. cooks
B. was cooking
C. had cooked
D. cooked

Correct Answer: Option B


Explanation:
Past Continuous for an action in progress at a past moment.

This question belongs to: English Tenses
Question #96
He ___ me that he would be late.
A. has told
B. tells
C. was telling
D. told

Correct Answer: Option D


Explanation:
Simple Past for a completed statement in the past.

This question belongs to: English Tenses
Question #97
I ___ the letter before he arrived.
A. have written
B. wrote
C. was writing
D. had written

Correct Answer: Option D


Explanation:
Past Perfect for action completed before another past event.

This question belongs to: English Tenses
Question #98
She ___ her grandmother every weekend.
A. has visited
B. visited
C. is visiting
D. visits

Correct Answer: Option D


Explanation:
Simple Present for regular habitual action.

This question belongs to: English Tenses
Question #99
The movie ___ when we entered the theater.
A. started
B. has started
C. had started
D. was starting

Correct Answer: Option C


Explanation:
Past Perfect for an action that was already in progress/completed before another past event.

This question belongs to: English Tenses
Question #100
I ___ him for a long time.
A. wasn't seeing
B. haven't seen
C. didn't see
D. don't see

Correct Answer: Option B


Explanation:
Present Perfect with 'for' for a state up to now.

This question belongs to: English Tenses