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 50 of 71
Question #981
He ___ the bell before I could open the door.
A. was ringing
B. rang
C. has rung
D. had rung

Correct Answer: Option D


Explanation:
Earlier ringing → Past Perfect.

This question belongs to: English Tenses
Question #982
I ___ a car at the moment.
A. don't own
B. haven't owned
C. am not owning
D. didn't own

Correct Answer: Option A


Explanation:
Stative 'own' in Simple Present negative.

This question belongs to: English Tenses
Question #983
She ___ the project by the end of this month.
A. completes
B. is completing
C. will complete
D. will have completed

Correct Answer: Option D


Explanation:
Deadline → Future Perfect.

This question belongs to: English Tenses
Question #984
They ___ in the garden when it started to rain.
A. sat
B. had sat
C. have sat
D. were sitting

Correct Answer: Option D


Explanation:
Ongoing action interrupted.

This question belongs to: English Tenses
Question #985
I ___ never ___ to London.
A. had, been
B. did, go
C. was, being
D. have, been

Correct Answer: Option D


Explanation:
Experience → Present Perfect.

This question belongs to: English Tenses
Question #986
She ___ the dishes before she watched TV.
A. had washed
B. washes
C. has washed
D. washed

Correct Answer: Option A


Explanation:
Earlier washing → Past Perfect.

This question belongs to: English Tenses
Question #987
He ___ now. Do not disturb.
A. studies
B. studied
C. is studying
D. has studied

Correct Answer: Option C


Explanation:
Present Continuous.

This question belongs to: English Tenses
Question #988
We ___ the house for two hours and we're not finished yet.
A. have been cleaning
B. clean
C. cleaned
D. are cleaning

Correct Answer: Option A


Explanation:
Unfinished action up to now.

This question belongs to: English Tenses
Question #989
By the end of the day, he ___ all the emails.
A. will answer
B. will have answered
C. is answering
D. answers

Correct Answer: Option B


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #990
When I was small, I ___ to the temple every day.
A. was going
B. went
C. have gone
D. go

Correct Answer: Option B


Explanation:
Past habit → Simple Past.

This question belongs to: English Tenses
Question #991
She ___ the exam now.
A. took
B. has taken
C. is taking
D. takes

Correct Answer: Option C


Explanation:
Now → Present Continuous.

This question belongs to: English Tenses
Question #992
I ___ for this moment all my life.
A. waited
B. have been waiting
C. am waiting
D. wait

Correct Answer: Option B


Explanation:
Lifelong duration up to now.

This question belongs to: English Tenses
Question #993
If he had asked, I ___ him.
A. will help
B. would help
C. would have helped
D. helped

Correct Answer: Option C


Explanation:
Third conditional.

This question belongs to: English Tenses
Question #994
She asked where I ___ .
A. lived
B. am living
C. have lived
D. live

Correct Answer: Option A


Explanation:
Indirect question: present → past.

This question belongs to: English Tenses
Question #995
He ___ when the phone rang.
A. was sleeping
B. slept
C. has slept
D. sleeps

Correct Answer: Option A


Explanation:
Interrupted action.

This question belongs to: English Tenses
Question #996
We ___ for the exam since last month.
A. prepare
B. prepared
C. are preparing
D. have been preparing

Correct Answer: Option D


Explanation:
Duration from last month.

This question belongs to: English Tenses
Question #997
By next January, I ___ in this company for five years.
A. work
B. will work
C. will have been working
D. have worked

Correct Answer: Option C


Explanation:
Duration up to future point → Future Perfect Continuous.

This question belongs to: English Tenses
Question #998
She ___ the news and was very happy.
A. hears
B. had heard
C. has heard
D. heard

Correct Answer: Option D


Explanation:
Simple past sequence.

This question belongs to: English Tenses
Question #999
I ___ a book at this time tomorrow.
A. am reading
B. will be reading
C. read
D. will read

Correct Answer: Option B


Explanation:
Specific future moment → Future Continuous.

This question belongs to: English Tenses
Question #1000
He ___ a novel these days.
A. has written
B. is writing
C. writes
D. wrote

Correct Answer: Option B


Explanation:
Temporary ongoing activity.

This question belongs to: English Tenses