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 67 of 71
Question #1321
We ___ for the bus for half an hour now.
A. waited
B. have been waiting
C. are waiting
D. wait

Correct Answer: Option B


Explanation:
Duration up to now.

This question belongs to: English Tenses
Question #1322
By the time she arrives, we ___ the cake.
A. will have cut
B. cut
C. are cutting
D. will cut

Correct Answer: Option A


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #1323
He ___ the office before the boss came.
A. was reaching
B. had reached
C. has reached
D. reached

Correct Answer: Option B


Explanation:
Earlier arrival.

This question belongs to: English Tenses
Question #1324
She ___ the same hairstyle for years.
A. has had
B. had
C. is having
D. has

Correct Answer: Option A


Explanation:
Duration of possession.

This question belongs to: English Tenses
Question #1325
If you had come, you ___ him.
A. will meet
B. met
C. would meet
D. would have met

Correct Answer: Option D


Explanation:
Third conditional.

This question belongs to: English Tenses
Question #1326
She told me that she ___ the party.
A. enjoyed
B. had enjoyed
C. has enjoyed
D. was enjoying

Correct Answer: Option B


Explanation:
Reported past enjoyment.

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

Correct Answer: Option C


Explanation:
Past Continuous.

This question belongs to: English Tenses
Question #1328
We ___ the report since morning.
A. are preparing
B. have been preparing
C. prepare
D. prepared

Correct Answer: Option B


Explanation:
Duration from morning.

This question belongs to: English Tenses
Question #1329
By next month, I ___ the payment.
A. will make
B. make
C. will have made
D. am making

Correct Answer: Option C


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #1330
I ___ the task before the deadline.
A. finished
B. have finished
C. was finishing
D. had finished

Correct Answer: Option D


Explanation:
Earlier finish.

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

Correct Answer: Option B


Explanation:
Present Continuous.

This question belongs to: English Tenses
Question #1332
I ___ never ___ to a concert.
A. had, been
B. did, go
C. was, going
D. have, been

Correct Answer: Option D


Explanation:
Experience.

This question belongs to: English Tenses
Question #1333
She ___ the floor when I entered.
A. has mopped
B. mops
C. mopped
D. was mopping

Correct Answer: Option D


Explanation:
Past Continuous.

This question belongs to: English Tenses
Question #1334
They ___ the house for a month now.
A. built
B. build
C. have been building
D. are building

Correct Answer: Option C


Explanation:
Duration up to now.

This question belongs to: English Tenses
Question #1335
By the time the concert begins, the band ___ .
A. is practising
B. practises
C. will have practised
D. will practise

Correct Answer: Option C


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #1336
He ___ the car before the long drive.
A. has serviced
B. was servicing
C. serviced
D. had serviced

Correct Answer: Option D


Explanation:
Earlier servicing.

This question belongs to: English Tenses
Question #1337
I ___ dinner now. Can you wait?
A. cook
B. have cooked
C. cooked
D. am cooking

Correct Answer: Option D


Explanation:
Now → Present Continuous.

This question belongs to: English Tenses
Question #1338
She ___ the company for 20 years.
A. is serving
B. has served
C. served
D. serves

Correct Answer: Option B


Explanation:
Duration to present.

This question belongs to: English Tenses
Question #1339
If he were here, he ___ us.
A. will help
B. helps
C. helped
D. would help

Correct Answer: Option D


Explanation:
Second conditional.

This question belongs to: English Tenses
Question #1340
She asked if I ___ to the office.
A. went
B. go
C. have gone
D. was going

Correct Answer: Option A


Explanation:
Indirect question: past simple.

This question belongs to: English Tenses