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 53 of 71
Question #1041
He ___ ill since last week.
A. is
B. was
C. had been
D. has been

Correct Answer: Option D


Explanation:
From last week to now.

This question belongs to: English Tenses
Question #1042
If you had informed me, I ___ .
A. would have come
B. came
C. will come
D. would come

Correct Answer: Option A


Explanation:
Third conditional.

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

Correct Answer: Option B


Explanation:
Past Continuous.

This question belongs to: English Tenses
Question #1044
We ___ the work by 9 p.m. tonight.
A. will finish
B. finish
C. are finishing
D. will have finished

Correct Answer: Option D


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #1045
She ___ her dinner before we arrived.
A. has eaten
B. ate
C. was eating
D. had eaten

Correct Answer: Option D


Explanation:
Earlier eating.

This question belongs to: English Tenses
Question #1046
I ___ now. I'll call later.
A. have cooked
B. cook
C. am cooking
D. cooked

Correct Answer: Option C


Explanation:
Current action.

This question belongs to: English Tenses
Question #1047
He ___ for two hours and is still not here.
A. is waiting
B. waits
C. has been waiting
D. waited

Correct Answer: Option C


Explanation:
Duration up to now.

This question belongs to: English Tenses
Question #1048
By the time the sun sets, we ___ 20 km.
A. will walk
B. are walking
C. will have walked
D. walk

Correct Answer: Option C


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #1049
She ___ the exam before she got the job.
A. was passing
B. had passed
C. passed
D. has passed

Correct Answer: Option B


Explanation:
Earlier passing.

This question belongs to: English Tenses
Question #1050
The baby ___ now. Can you feed him?
A. is crying
B. has cried
C. cried
D. cries

Correct Answer: Option A


Explanation:
Now → Present Continuous.

This question belongs to: English Tenses
Question #1051
I ___ the news. I can't believe it.
A. just hear
B. have just heard
C. was just hearing
D. just heard

Correct Answer: Option B


Explanation:
Just now → Present Perfect.

This question belongs to: English Tenses
Question #1052
She ___ for a walk every evening.
A. went
B. go
C. goes
D. is going

Correct Answer: Option C


Explanation:
Habitual → Simple Present; 'she' → 'goes'.

This question belongs to: English Tenses
Question #1053
They ___ the match by the time we arrived.
A. were winning
B. had won
C. won
D. have won

Correct Answer: Option B


Explanation:
Earlier victory → Past Perfect.

This question belongs to: English Tenses
Question #1054
We ___ for the exam all day.
A. were studying
B. studied
C. have been studying
D. are studying

Correct Answer: Option C


Explanation:
All day up to now → Present Perfect Continuous.

This question belongs to: English Tenses
Question #1055
If I ___ you, I would accept.
A. am
B. were
C. was
D. be

Correct Answer: Option B


Explanation:
Second conditional.

This question belongs to: English Tenses
Question #1056
He asked if I ___ the book.
A. have read
B. had read
C. read
D. will read

Correct Answer: Option B


Explanation:
Indirect question about earlier reading → Past Perfect.

This question belongs to: English Tenses
Question #1057
I ___ here for ten years next month.
A. will have been working
B. will work
C. am working
D. work

Correct Answer: Option A


Explanation:
Duration up to future point → Future Perfect Continuous.

This question belongs to: English Tenses
Question #1058
The train ___ at 10 a.m. yesterday.
A. has arrived
B. arrives
C. had arrived
D. arrived

Correct Answer: Option D


Explanation:
Yesterday → Simple Past.

This question belongs to: English Tenses
Question #1059
She ___ the piano when I saw her.
A. played
B. was playing
C. plays
D. has played

Correct Answer: Option B


Explanation:
Past Continuous.

This question belongs to: English Tenses
Question #1060
He ___ the novel in one sitting.
A. read
B. reads
C. has read
D. had read

Correct Answer: Option A


Explanation:
Completed past action → Simple Past.

This question belongs to: English Tenses