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 46 of 71
Question #901
She ___ the news yesterday.
A. has heard
B. had heard
C. hears
D. heard

Correct Answer: Option D


Explanation:
Yesterday → Simple Past.

This question belongs to: English Tenses
Question #902
The children ___ all morning and now they are tired.
A. have been playing
B. play
C. played
D. are playing

Correct Answer: Option A


Explanation:
Activity leading to present result → Present Perfect Continuous.

This question belongs to: English Tenses
Question #903
I ___ a book when the lights went out.
A. read
B. am reading
C. have read
D. was reading

Correct Answer: Option D


Explanation:
Past Continuous interrupted.

This question belongs to: English Tenses
Question #904
He ___ to the gym every morning.
A. went
B. is going
C. go
D. goes

Correct Answer: Option D


Explanation:
Habitual action; 'he' → 'goes'.

This question belongs to: English Tenses
Question #905
She ___ the examination by next year.
A. will pass
B. is passing
C. passes
D. will have passed

Correct Answer: Option D


Explanation:
Deadline future → Future Perfect.

This question belongs to: English Tenses
Question #906
She ___ just ___ the room when I entered.
A. is, leaving
B. has, left
C. was, leaving
D. had, left

Correct Answer: Option D


Explanation:
Just before entering → Past Perfect.

This question belongs to: English Tenses
Question #907
He ___ the work in two hours.
A. finishes
B. has finished
C. finished
D. will finish

Correct Answer: Option D


Explanation:
Future action → Simple Future.

This question belongs to: English Tenses
Question #908
They ___ in the queue for an hour before the bus arrived.
A. had been standing
B. stood
C. have been standing
D. were standing

Correct Answer: Option A


Explanation:
Duration before past event → Past Perfect Continuous.

This question belongs to: English Tenses
Question #909
I ___ this car for three years.
A. am having
B. have had
C. have
D. had

Correct Answer: Option B


Explanation:
Possession from past to present → Present Perfect.

This question belongs to: English Tenses
Question #910
If I see him, I ___ him the message.
A. will give
B. would give
C. give
D. gave

Correct Answer: Option A


Explanation:
First conditional.

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

Correct Answer: Option D


Explanation:
Interrupted past action.

This question belongs to: English Tenses
Question #912
We ___ for the test since last week.
A. studied
B. have been studying
C. study
D. are studying

Correct Answer: Option B


Explanation:
Duration from past to now → Present Perfect Continuous.

This question belongs to: English Tenses
Question #913
By 10 a.m., they ___ the meeting.
A. start
B. are starting
C. will start
D. will have started

Correct Answer: Option D


Explanation:
Completion by future time → Future Perfect.

This question belongs to: English Tenses
Question #914
She ___ her old friend after many years.
A. meets
B. has met
C. met
D. had met

Correct Answer: Option C


Explanation:
Completed past action → Simple Past.

This question belongs to: English Tenses
Question #915
The film ___ when we entered the theatre.
A. was already beginning
B. already began
C. had already begun
D. has already begun

Correct Answer: Option C


Explanation:
Earlier start → Past Perfect.

This question belongs to: English Tenses
Question #916
He ___ hard these days.
A. works
B. worked
C. is working
D. has worked

Correct Answer: Option C


Explanation:
Temporary activity → Present Continuous.

This question belongs to: English Tenses
Question #917
I ___ the letter before she arrived.
A. have posted
B. had posted
C. was posting
D. posted

Correct Answer: Option B


Explanation:
Earlier posting → Past Perfect.

This question belongs to: English Tenses
Question #918
She ___ a beautiful song last night.
A. was singing
B. sings
C. has sung
D. sang

Correct Answer: Option D


Explanation:
Last night → Simple Past.

This question belongs to: English Tenses
Question #919
They ___ in the park at this time tomorrow.
A. will be walking
B. walk
C. will walk
D. are walking

Correct Answer: Option A


Explanation:
Specific future moment → Future Continuous.

This question belongs to: English Tenses
Question #920
He ___ the news and felt happy.
A. had heard
B. was hearing
C. heard
D. has heard

Correct Answer: Option C


Explanation:
Sequence of past actions → Simple Past.

This question belongs to: English Tenses