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 16 of 71
Question #301
They ___ for the exam all week.
A. revise
B. revised
C. have been revising
D. are revising

Correct Answer: Option C


Explanation:
Present Perfect Continuous with 'all week'.

This question belongs to: English Tenses
Question #302
I ___ my homework when the power went out.
A. have done
B. do
C. was doing
D. did

Correct Answer: Option C


Explanation:
Past Continuous interrupted.

This question belongs to: English Tenses
Question #303
She ___ a teacher for ten years now.
A. had been
B. was
C. is
D. has been

Correct Answer: Option D


Explanation:
Present Perfect with 'for'.

This question belongs to: English Tenses
Question #304
We ___ the match, we are the champions!
A. were winning
B. have won
C. won
D. win

Correct Answer: Option B


Explanation:
Present Perfect for recent past with present result.

This question belongs to: English Tenses
Question #305
He ___ a book when I entered.
A. has read
B. read
C. reads
D. was reading

Correct Answer: Option D


Explanation:
Past Continuous.

This question belongs to: English Tenses
Question #306
I ___ to the store; can you come with me?
A. went
B. am going
C. go
D. have gone

Correct Answer: Option B


Explanation:
Present Continuous for near future.

This question belongs to: English Tenses
Question #307
She ___ her keys, so she had to wait outside.
A. forgets
B. was forgetting
C. forgot
D. had forgotten

Correct Answer: Option D


Explanation:
Past Perfect for cause of past situation.

This question belongs to: English Tenses
Question #308
By the time the bell rang, they ___ the test.
A. finished
B. were finishing
C. had finished
D. have finished

Correct Answer: Option C


Explanation:
Past Perfect.

This question belongs to: English Tenses
Question #309
He ___ on the project since morning.
A. worked
B. works
C. has been working
D. is working

Correct Answer: Option C


Explanation:
Present Perfect Continuous with 'since'.

This question belongs to: English Tenses
Question #310
I ___ them at the party last Saturday.
A. was meeting
B. have met
C. met
D. meet

Correct Answer: Option C


Explanation:
Simple Past with 'last Saturday'.

This question belongs to: English Tenses
Question #311
She ___ the door when I was about to knock.
A. was opening
B. opens
C. opened
D. had opened

Correct Answer: Option C


Explanation:
Simple Past for completed action.

This question belongs to: English Tenses
Question #312
We ___ in this city for five years and we love it.
A. live
B. are living
C. have been living
D. lived

Correct Answer: Option C


Explanation:
Present Perfect Continuous for duration up to now.

This question belongs to: English Tenses
Question #313
He ___ the news by the time I called him.
A. was hearing
B. had heard
C. has heard
D. heard

Correct Answer: Option B


Explanation:
Past Perfect.

This question belongs to: English Tenses
Question #314
I ___ a novel at 8 p.m. last night.
A. had read
B. read
C. have read
D. was reading

Correct Answer: Option D


Explanation:
Past Continuous at a specific past time.

This question belongs to: English Tenses
Question #315
She ___ the guitar very well.
A. plays
B. played
C. play
D. is playing

Correct Answer: Option A


Explanation:
Simple Present for ability, 3rd person singular.

This question belongs to: English Tenses
Question #316
I ___ just ___ my work, so I'm free now.
A. did, finish
B. had, finished
C. have, finished
D. was, finishing

Correct Answer: Option C


Explanation:
Present Perfect with 'just'.

This question belongs to: English Tenses
Question #317
They ___ the bridge when the earthquake struck.
A. cross
B. were crossing
C. crossed
D. have crossed

Correct Answer: Option B


Explanation:
Past Continuous.

This question belongs to: English Tenses
Question #318
He ___ to many countries in his life.
A. travels
B. was travelling
C. has travelled
D. travelled

Correct Answer: Option C


Explanation:
Present Perfect for life experience.

This question belongs to: English Tenses
Question #319
By next Monday, I ___ the book.
A. finished
B. finish
C. will have finished
D. will finish

Correct Answer: Option C


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #320
She ___ the room when I arrived.
A. cleans
B. was cleaning
C. has cleaned
D. cleaned

Correct Answer: Option B


Explanation:
Past Continuous.

This question belongs to: English Tenses