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 36 of 71
Question #701
He ___ his work before he went to play.
A. had done
B. does
C. did
D. has done

Correct Answer: Option A


Explanation:
Earlier completion → Past Perfect.

This question belongs to: English Tenses
Question #702
The train ___ at 10 p.m. every day.
A. arrive
B. will arrive
C. arrived
D. arrives

Correct Answer: Option D


Explanation:
Scheduled daily event → Simple Present.

This question belongs to: English Tenses
Question #703
She ___ her hair when the phone rang.
A. has washed
B. washed
C. was washing
D. washes

Correct Answer: Option C


Explanation:
Past Continuous for interrupted action.

This question belongs to: English Tenses
Question #704
I ___ to him for a week.
A. don't speak
B. haven't spoken
C. hadn't spoken
D. didn't speak

Correct Answer: Option B


Explanation:
From past week till now → Present Perfect.

This question belongs to: English Tenses
Question #705
We ___ the match by 6 p.m.
A. will finish
B. have finished
C. will have finished
D. are finishing

Correct Answer: Option C


Explanation:
Completion before a future time → Future Perfect.

This question belongs to: English Tenses
Question #706
He ___ in this school for five years before he retired.
A. was teaching
B. has taught
C. taught
D. had taught

Correct Answer: Option D


Explanation:
Duration before a past event (retirement) → Past Perfect.

This question belongs to: English Tenses
Question #707
The sun ___ and it was a beautiful morning.
A. shone
B. shines
C. was shining
D. has shone

Correct Answer: Option C


Explanation:
Background description in past → Past Continuous.

This question belongs to: English Tenses
Question #708
I ___ to London three times.
A. had been
B. have been
C. went
D. was

Correct Answer: Option B


Explanation:
Experience up to now → Present Perfect.

This question belongs to: English Tenses
Question #709
She ___ her bag and left the house.
A. has packed
B. had packed
C. packs
D. packed

Correct Answer: Option B


Explanation:
Packing completed before leaving → Past Perfect.

This question belongs to: English Tenses
Question #710
If it ___ tomorrow, we will cancel the picnic.
A. will rain
B. rains
C. rain
D. rained

Correct Answer: Option B


Explanation:
First conditional: if + present.

This question belongs to: English Tenses
Question #711
She ___ the same dress since morning.
A. is wearing
B. wears
C. wore
D. has been wearing

Correct Answer: Option D


Explanation:
Duration from morning till now → Present Perfect Continuous.

This question belongs to: English Tenses
Question #712
He ___ me that he was leaving.
A. told
B. has told
C. tells
D. tell

Correct Answer: Option A


Explanation:
Completed past action → Simple Past.

This question belongs to: English Tenses
Question #713
She ___ for the bus for an hour before it arrived.
A. waited
B. had been waiting
C. was waiting
D. has been waiting

Correct Answer: Option B


Explanation:
Duration before past arrival → Past Perfect Continuous.

This question belongs to: English Tenses
Question #714
The train ___ before he reached the station.
A. left
B. was leaving
C. had left
D. leaves

Correct Answer: Option C


Explanation:
Earlier action → Past Perfect.

This question belongs to: English Tenses
Question #715
I ___ you at the party tomorrow.
A. saw
B. am seeing
C. will see
D. see

Correct Answer: Option C


Explanation:
Future action → Simple Future.

This question belongs to: English Tenses
Question #716
She ___ a cake at the moment.
A. baked
B. has baked
C. is baking
D. bakes

Correct Answer: Option C


Explanation:
Action happening now → Present Continuous.

This question belongs to: English Tenses
Question #717
They ___ each other since childhood.
A. knew
B. have known
C. know
D. are knowing

Correct Answer: Option B


Explanation:
Present Perfect with state verb for duration.

This question belongs to: English Tenses
Question #718
By 2030, scientists ___ a cure for the disease.
A. find
B. will have found
C. will find
D. are finding

Correct Answer: Option B


Explanation:
Completion by a future date → Future Perfect.

This question belongs to: English Tenses
Question #719
I ___ my work and then went to bed.
A. finished
B. had finished
C. have finished
D. finish

Correct Answer: Option B


Explanation:
Sequence: finishing before going → Past Perfect.

This question belongs to: English Tenses
Question #720
She ___ for the company since 2015.
A. has been working
B. works
C. was working
D. worked

Correct Answer: Option A


Explanation:
From past to present → Present Perfect Continuous.

This question belongs to: English Tenses