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 52 of 71
Question #1021
We ___ the house by the end of the year.
A. are building
B. build
C. will have built
D. will build

Correct Answer: Option C


Explanation:
Future deadline.

This question belongs to: English Tenses
Question #1022
He ___ the message before he left.
A. was reading
B. had read
C. has read
D. read

Correct Answer: Option B


Explanation:
Earlier reading.

This question belongs to: English Tenses
Question #1023
She ___ now. Please be quiet.
A. studies
B. is studying
C. has studied
D. studied

Correct Answer: Option B


Explanation:
Now → Present Continuous.

This question belongs to: English Tenses
Question #1024
I ___ to the new office yet.
A. don't go
B. didn't go
C. hadn't gone
D. haven't gone

Correct Answer: Option D


Explanation:
Up to now → Present Perfect negative.

This question belongs to: English Tenses
Question #1025
He ___ when I met him in the market.
A. shopped
B. was shopping
C. has shopped
D. shops

Correct Answer: Option B


Explanation:
Action in progress at meeting.

This question belongs to: English Tenses
Question #1026
We ___ the project for three months.
A. worked
B. are working
C. work
D. have been working

Correct Answer: Option D


Explanation:
Duration up to now.

This question belongs to: English Tenses
Question #1027
By next Friday, she ___ her thesis.
A. will submit
B. submits
C. will have submitted
D. is submitting

Correct Answer: Option C


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #1028
The train ___ when we arrived.
A. has already gone
B. already went
C. had already gone
D. was already going

Correct Answer: Option C


Explanation:
Earlier departure → Past Perfect.

This question belongs to: English Tenses
Question #1029
She ___ a cake and it smells delicious.
A. bakes
B. has baked
C. baked
D. is baking

Correct Answer: Option B


Explanation:
Recently completed with present evidence.

This question belongs to: English Tenses
Question #1030
She ___ for the bus when her friend drove by.
A. has waited
B. waits
C. waited
D. was waiting

Correct Answer: Option D


Explanation:
Ongoing action in past.

This question belongs to: English Tenses
Question #1031
He ___ the book for two weeks.
A. has been reading
B. read
C. is reading
D. reads

Correct Answer: Option A


Explanation:
Duration up to now.

This question belongs to: English Tenses
Question #1032
If I were tall, I ___ basketball.
A. play
B. will play
C. would play
D. played

Correct Answer: Option C


Explanation:
Second conditional.

This question belongs to: English Tenses
Question #1033
He said that the next day he ___ to the doctor.
A. goes
B. will go
C. would go
D. went

Correct Answer: Option C


Explanation:
Future in reported speech.

This question belongs to: English Tenses
Question #1034
She ___ when the fire alarm went off.
A. cooked
B. has cooked
C. was cooking
D. cooks

Correct Answer: Option C


Explanation:
Interrupted action.

This question belongs to: English Tenses
Question #1035
We ___ in this area for 15 years.
A. have been living
B. lived
C. live
D. are living

Correct Answer: Option A


Explanation:
Duration to present.

This question belongs to: English Tenses
Question #1036
By the time the results are out, I ___ on holiday.
A. will have gone
B. go
C. will go
D. am going

Correct Answer: Option A


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #1037
He ___ the letter and then posted it.
A. wrote
B. had written
C. was writing
D. has written

Correct Answer: Option B


Explanation:
Writing before posting → Past Perfect.

This question belongs to: English Tenses
Question #1038
She ___ a movie at this moment.
A. watched
B. watches
C. is watching
D. has watched

Correct Answer: Option C


Explanation:
Present Continuous.

This question belongs to: English Tenses
Question #1039
She ___ the question before the teacher asked.
A. has solved
B. was solving
C. had solved
D. solved

Correct Answer: Option C


Explanation:
Earlier solving → Past Perfect.

This question belongs to: English Tenses
Question #1040
We ___ for the bus when it started raining.
A. have waited
B. were waiting
C. wait
D. waited

Correct Answer: Option B


Explanation:
Ongoing action interrupted.

This question belongs to: English Tenses