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 30 of 71
Question #581
The children ___ their homework by the time their mother came home.
A. have completed
B. complete
C. completed
D. had completed

Correct Answer: Option D


Explanation:
Completion before another past event → Past Perfect.

This question belongs to: English Tenses
Question #582
He ___ ill for a week before he consulted a doctor.
A. was
B. is
C. has been
D. had been

Correct Answer: Option D


Explanation:
State existing before another past action → Past Perfect.

This question belongs to: English Tenses
Question #583
When I looked out, it ___ raining.
A. had stopped
B. stops
C. stopped
D. has stopped

Correct Answer: Option A


Explanation:
Raining ceased before the looking → Past Perfect.

This question belongs to: English Tenses
Question #584
He ___ just ___ when I reached the station.
A. is, leaving
B. had, left
C. was, leaving
D. has, left

Correct Answer: Option B


Explanation:
'Just' with past time reference → Past Perfect.

This question belongs to: English Tenses
Question #585
They ___ the match before we reached the stadium.
A. win
B. had won
C. won
D. have won

Correct Answer: Option B


Explanation:
Earlier action → Past Perfect.

This question belongs to: English Tenses
Question #586
I ___ him since we were in college.
A. know
B. have known
C. knew
D. had known

Correct Answer: Option B


Explanation:
From past to present → Present Perfect with 'since'.

This question belongs to: English Tenses
Question #587
She ___ a new dress yesterday.
A. buys
B. bought
C. has bought
D. had bought

Correct Answer: Option B


Explanation:
Specific time in past 'yesterday' → Simple Past.

This question belongs to: English Tenses
Question #588
She ___ for the bus when it started to rain.
A. was waiting
B. has waited
C. waits
D. had waited

Correct Answer: Option A


Explanation:
Past Continuous interrupted by rain.

This question belongs to: English Tenses
Question #589
He ___ the room while I was cooking.
A. had cleaned
B. cleans
C. cleaned
D. has cleaned

Correct Answer: Option C


Explanation:
Two past actions; cleaning is short action during cooking → Simple Past.

This question belongs to: English Tenses
Question #590
I ___ my bag on the bus yesterday.
A. left
B. have left
C. leave
D. had left

Correct Answer: Option A


Explanation:
Past event with time marker 'yesterday' → Simple Past.

This question belongs to: English Tenses
Question #591
When I was young, I ___ to school on foot.
A. go
B. was going
C. went
D. have gone

Correct Answer: Option C


Explanation:
Past habit → Simple Past 'went'.

This question belongs to: English Tenses
Question #592
He ___ a letter last week.
A. has written
B. wrote
C. write
D. had written

Correct Answer: Option B


Explanation:
Last week → Simple Past.

This question belongs to: English Tenses
Question #593
We ___ to Manali in 2019.
A. go
B. went
C. had gone
D. have gone

Correct Answer: Option B


Explanation:
Past definite year → Simple Past.

This question belongs to: English Tenses
Question #594
She ___ her leg while playing football.
A. breaks
B. has broken
C. was breaking
D. broke

Correct Answer: Option D


Explanation:
Single completed past action → Simple Past.

This question belongs to: English Tenses
Question #595
They ___ in Delhi for five years before shifting to Mumbai.
A. lived
B. had lived
C. have lived
D. were living

Correct Answer: Option B


Explanation:
Duration before another past action (shifting) → Past Perfect.

This question belongs to: English Tenses
Question #596
He ___ the exam twice before he finally passed.
A. has failed
B. failed
C. was failing
D. had failed

Correct Answer: Option D


Explanation:
Earlier failures before passing → Past Perfect.

This question belongs to: English Tenses
Question #597
I ___ my dinner when the lights went out.
A. have had
B. had had
C. was having
D. had

Correct Answer: Option C


Explanation:
Action in progress interrupted → Past Continuous.

This question belongs to: English Tenses
Question #598
The train ___ before we reached the platform.
A. was departing
B. departs
C. departed
D. had departed

Correct Answer: Option D


Explanation:
Earlier completion → Past Perfect.

This question belongs to: English Tenses
Question #599
She ___ a novel when I entered the room.
A. had read
B. was reading
C. read
D. reads

Correct Answer: Option B


Explanation:
Past Continuous for interrupted reading.

This question belongs to: English Tenses
Question #600
I ___ the job offer before I graduated.
A. have accepted
B. had accepted
C. accepted
D. was accepting

Correct Answer: Option B


Explanation:
Acceptance before graduation → Past Perfect.

This question belongs to: English Tenses