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 20 of 71
Question #381
I ___ for you for an hour.
A. wait
B. am waiting
C. have been waiting
D. waited

Correct Answer: Option C


Explanation:
Present Perfect Continuous.

This question belongs to: English Tenses
Question #382
They ___ the match by 7 p.m. tomorrow.
A. play
B. will have played
C. will play
D. played

Correct Answer: Option B


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #383
She ___ the door and entered the room.
A. opened
B. has opened
C. opens
D. was opening

Correct Answer: Option A


Explanation:
Simple Past sequence.

This question belongs to: English Tenses
Question #384
I ___ him since we were in school.
A. was knowing
B. knew
C. know
D. have known

Correct Answer: Option D


Explanation:
Present Perfect.

This question belongs to: English Tenses
Question #385
We ___ a meeting when the CEO arrived.
A. have had
B. were having
C. had
D. have

Correct Answer: Option B


Explanation:
Past Continuous.

This question belongs to: English Tenses
Question #386
He ___ a lot of weight last year.
A. has lost
B. was losing
C. lost
D. loses

Correct Answer: Option C


Explanation:
Simple Past with 'last year'.

This question belongs to: English Tenses
Question #387
By the time you arrive, I ___.
A. will leave
B. left
C. will have left
D. leave

Correct Answer: Option C


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #388
I ___ the dishes when I heard a noise.
A. was washing
B. washed
C. have washed
D. wash

Correct Answer: Option A


Explanation:
Past Continuous.

This question belongs to: English Tenses
Question #389
She ___ her phone at home today, so she's unreachable.
A. leaves
B. left
C. has left
D. was leaving

Correct Answer: Option B


Explanation:
Simple Past for specific past action (today can be past if it's a completed action).

This question belongs to: English Tenses
Question #390
I ___ the report already, you can check it.
A. submit
B. was submitting
C. submitted
D. have submitted

Correct Answer: Option D


Explanation:
Present Perfect.

This question belongs to: English Tenses
Question #391
He ___ the room and turned on the TV.
A. has entered
B. entered
C. was entering
D. enters

Correct Answer: Option B


Explanation:
Simple Past sequence.

This question belongs to: English Tenses
Question #392
They ___ for the test since last month.
A. prepare
B. were preparing
C. have been preparing
D. prepared

Correct Answer: Option C


Explanation:
Present Perfect Continuous.

This question belongs to: English Tenses
Question #393
I ___ him at the meeting yesterday.
A. wasn't seeing
B. don't see
C. haven't seen
D. didn't see

Correct Answer: Option D


Explanation:
Simple Past negative.

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

Correct Answer: Option A


Explanation:
Present Continuous for action happening now.

This question belongs to: English Tenses
Question #395
We ___ the house by the time it got dark.
A. have reached
B. had reached
C. reached
D. were reaching

Correct Answer: Option B


Explanation:
Past Perfect.

This question belongs to: English Tenses
Question #396
He ___ just ___ from London.
A. was, returning
B. has, returned
C. had, returned
D. did, return

Correct Answer: Option B


Explanation:
Present Perfect with 'just'.

This question belongs to: English Tenses
Question #397
I ___ this song on the radio yesterday.
A. heard
B. was hearing
C. hear
D. have heard

Correct Answer: Option A


Explanation:
Simple Past.

This question belongs to: English Tenses
Question #398
She ___ a nurse; she works at the hospital.
A. has been
B. is
C. will be
D. was

Correct Answer: Option B


Explanation:
Simple Present for current job.

This question belongs to: English Tenses
Question #399
By next April, they ___ married for 25 years.
A. will have been
B. have been
C. will be
D. are

Correct Answer: Option A


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #400
He ___ on the phone when the doorbell rang.
A. talked
B. was talking
C. talks
D. has talked

Correct Answer: Option B


Explanation:
Past Continuous.

This question belongs to: English Tenses