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 2 of 71
Question #21
They ___ for two hours when the power went out.
A. had been studying
B. have studied
C. studied
D. were studying

Correct Answer: Option A


Explanation:
Past Perfect Continuous for duration before another past event.

This question belongs to: English Tenses
Question #22
I ___ never be late again.
A. do
B. shall
C. am
D. will

Correct Answer: Option D


Explanation:
Simple Future for promise.

This question belongs to: English Tenses
Question #23
She ___ already when I called.
A. had left
B. has left
C. left
D. leaves

Correct Answer: Option A


Explanation:
Past Perfect for action completed before a specific past moment.

This question belongs to: English Tenses
Question #24
We ___ each other for a long time.
A. know
B. are knowing
C. knew
D. have known

Correct Answer: Option D


Explanation:
Present Perfect with 'for' indicating duration up to now.

This question belongs to: English Tenses
Question #25
He ___ while he was driving.
A. fell asleep
B. was falling asleep
C. has fallen asleep
D. falls asleep

Correct Answer: Option A


Explanation:
Simple Past for a sudden event during an ongoing action.

This question belongs to: English Tenses
Question #26
By 2025, they ___ the project.
A. will have completed
B. complete
C. completed
D. will complete

Correct Answer: Option A


Explanation:
Future Perfect for completion before a specific future time.

This question belongs to: English Tenses
Question #27
I ___ my finger while I was cooking.
A. have cut
B. cut
C. was cutting
D. cuts

Correct Answer: Option B


Explanation:
Simple Past for a single completed action in the past.

This question belongs to: English Tenses
Question #28
She ___ a great singer.
A. will be
B. was
C. has been
D. is

Correct Answer: Option D


Explanation:
Simple Present for a current state.

This question belongs to: English Tenses
Question #29
We ___ to the new mall last weekend.
A. went
B. go
C. have gone
D. were going

Correct Answer: Option A


Explanation:
Simple Past with definite time 'last weekend'.

This question belongs to: English Tenses
Question #30
He ___ for the exam right now.
A. was preparing
B. prepares
C. is preparing
D. has prepared

Correct Answer: Option C


Explanation:
Present Continuous for action happening now.

This question belongs to: English Tenses
Question #31
I ___ this book for a week, and I'm almost done.
A. have been reading
B. read
C. was reading
D. am reading

Correct Answer: Option A


Explanation:
Present Perfect Continuous for ongoing activity with duration.

This question belongs to: English Tenses
Question #32
She ___ ill since Monday.
A. was
B. has been
C. is
D. had been

Correct Answer: Option B


Explanation:
Present Perfect for a state starting in the past and continuing.

This question belongs to: English Tenses
Question #33
They ___ the house before the storm hit.
A. were leaving
B. left
C. have left
D. had left

Correct Answer: Option D


Explanation:
Past Perfect to show the first of two past actions.

This question belongs to: English Tenses
Question #34
I ___ my mother every day.
A. have called
B. call
C. am calling
D. calls

Correct Answer: Option B


Explanation:
Simple Present for habitual action.

This question belongs to: English Tenses
Question #35
The baby ___ all morning.
A. has been crying
B. cries
C. cried
D. was crying

Correct Answer: Option A


Explanation:
Present Perfect Continuous for an action that began in the past and continues to the present with 'all morning'.

This question belongs to: English Tenses
Question #36
I ___ a phone call while I was having lunch.
A. received
B. have received
C. was receiving
D. receive

Correct Answer: Option A


Explanation:
Simple Past for an event that interrupted an ongoing past action.

This question belongs to: English Tenses
Question #37
He ___ to the United States.
A. was never going
B. has never been
C. never goes
D. never went

Correct Answer: Option B


Explanation:
Present Perfect for life experience up to now.

This question belongs to: English Tenses
Question #38
When I got to the party, everyone ___.
A. dances
B. was dancing
C. had danced
D. danced

Correct Answer: Option B


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

This question belongs to: English Tenses
Question #39
She ___ her first novel by the time she was 25.
A. had written
B. writes
C. was writing
D. has written

Correct Answer: Option A


Explanation:
Past Perfect to show completion before a past age.

This question belongs to: English Tenses
Question #40
I ___ you tomorrow at the station.
A. meet
B. have met
C. will meet
D. am meeting

Correct Answer: Option C


Explanation:
Simple Future for a promise/decision about future.

This question belongs to: English Tenses