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 47 of 71
Question #921
She ___ the work by the time the manager arrived.
A. was completing
B. has completed
C. had completed
D. completed

Correct Answer: Option C


Explanation:
Earlier completion → Past Perfect.

This question belongs to: English Tenses
Question #922
I ___ the exam and I'm waiting for the result.
A. took
B. had taken
C. have taken
D. take

Correct Answer: Option C


Explanation:
Recent past with present relevance → Present Perfect.

This question belongs to: English Tenses
Question #923
She ___ a novel when I saw her in the library.
A. was reading
B. read
C. reads
D. has read

Correct Answer: Option A


Explanation:
Past Continuous at the moment of seeing.

This question belongs to: English Tenses
Question #924
We ___ the house by the end of the month.
A. will paint
B. paint
C. are painting
D. will have painted

Correct Answer: Option D


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #925
The dog ___ all night.
A. is barking
B. barked
C. barks
D. has been barking

Correct Answer: Option D


Explanation:
Continuous activity up to now.

This question belongs to: English Tenses
Question #926
If he ___ earlier, he would not have missed the bus.
A. leaves
B. left
C. would leave
D. had left

Correct Answer: Option D


Explanation:
Third conditional: if + past perfect.

This question belongs to: English Tenses
Question #927
He said that he ___ a doctor.
A. is
B. will be
C. was
D. has been

Correct Answer: Option C


Explanation:
Reported speech: present → past.

This question belongs to: English Tenses
Question #928
I ___ here for three hours.
A. have been
B. had been
C. am
D. was

Correct Answer: Option A


Explanation:
Duration up to now → Present Perfect.

This question belongs to: English Tenses
Question #929
By next summer, they ___ the bridge.
A. will have built
B. build
C. will build
D. are building

Correct Answer: Option A


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #930
I ___ my homework before I went to play.
A. have done
B. had done
C. did
D. do

Correct Answer: Option B


Explanation:
Earlier completion → Past Perfect.

This question belongs to: English Tenses
Question #931
She ___ the violin at the moment.
A. played
B. has played
C. is playing
D. plays

Correct Answer: Option C


Explanation:
Present Continuous.

This question belongs to: English Tenses
Question #932
He ___ the book by next week.
A. will have read
B. will read
C. is reading
D. reads

Correct Answer: Option A


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #933
They ___ in Delhi when the earthquake happened.
A. have lived
B. were living
C. lived
D. had lived

Correct Answer: Option B


Explanation:
Ongoing state at the time of event → Past Continuous.

This question belongs to: English Tenses
Question #934
She ___ the room before the party started.
A. decorated
B. had decorated
C. was decorating
D. has decorated

Correct Answer: Option B


Explanation:
Earlier decoration → Past Perfect.

This question belongs to: English Tenses
Question #935
He ___ now. Please wait.
A. is sleeping
B. sleeps
C. has slept
D. slept

Correct Answer: Option A


Explanation:
Now → Present Continuous.

This question belongs to: English Tenses
Question #936
We ___ a new car last year.
A. bought
B. were buying
C. have bought
D. buy

Correct Answer: Option A


Explanation:
Last year → Simple Past.

This question belongs to: English Tenses
Question #937
She ___ for the exam for six hours.
A. studied
B. studies
C. is studying
D. has been studying

Correct Answer: Option D


Explanation:
Duration up to now → Present Perfect Continuous.

This question belongs to: English Tenses
Question #938
By the time the police arrived, the thief ___ .
A. ran
B. was running
C. has run
D. had run

Correct Answer: Option D


Explanation:
Earlier escape → Past Perfect.

This question belongs to: English Tenses
Question #939
I ___ a cake now.
A. bake
B. baked
C. am baking
D. have baked

Correct Answer: Option C


Explanation:
Now → Present Continuous.

This question belongs to: English Tenses
Question #940
He ___ in this company for 20 years and is retiring soon.
A. is working
B. works
C. worked
D. has been working

Correct Answer: Option D


Explanation:
Duration to present → Present Perfect Continuous.

This question belongs to: English Tenses