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 58 of 71
Question #1141
We ___ for you since 3 p.m.
A. are waiting
B. waited
C. wait
D. have been waiting

Correct Answer: Option D


Explanation:
Duration from specific past time.

This question belongs to: English Tenses
Question #1142
By next month, they ___ the new software.
A. will install
B. install
C. are installing
D. will have installed

Correct Answer: Option D


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #1143
I ___ the movie before I read the review.
A. saw
B. had seen
C. have seen
D. was seeing

Correct Answer: Option B


Explanation:
Earlier viewing.

This question belongs to: English Tenses
Question #1144
She ___ a shower now. Please wait.
A. is having
B. has
C. was having
D. had

Correct Answer: Option A


Explanation:
Now → Present Continuous.

This question belongs to: English Tenses
Question #1145
He ___ the marathon last year.
A. has run
B. ran
C. was running
D. runs

Correct Answer: Option B


Explanation:
Last year → Simple Past.

This question belongs to: English Tenses
Question #1146
The children ___ in the pool for an hour.
A. swim
B. swam
C. are swimming
D. have been swimming

Correct Answer: Option D


Explanation:
Duration up to now.

This question belongs to: English Tenses
Question #1147
By the time the guests arrive, we ___ everything.
A. will arrange
B. will have arranged
C. are arranging
D. arrange

Correct Answer: Option B


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #1148
He ___ the door before I could knock.
A. was opening
B. has opened
C. had opened
D. opened

Correct Answer: Option C


Explanation:
Earlier opening.

This question belongs to: English Tenses
Question #1149
She ___ a book now.
A. has read
B. is reading
C. read
D. reads

Correct Answer: Option B


Explanation:
Now → Present Continuous.

This question belongs to: English Tenses
Question #1150
I ___ this car for five years and it still runs well.
A. have
B. had
C. have had
D. am having

Correct Answer: Option C


Explanation:
Possession duration → Present Perfect.

This question belongs to: English Tenses
Question #1151
If he had come, I ___ him the news.
A. would have told
B. told
C. would tell
D. will tell

Correct Answer: Option A


Explanation:
Third conditional.

This question belongs to: English Tenses
Question #1152
She asked if I ___ her.
A. will help
B. would help
C. help
D. helped

Correct Answer: Option B


Explanation:
Indirect question with future sense → 'would help'.

This question belongs to: English Tenses
Question #1153
We ___ the house since morning.
A. clean
B. are cleaning
C. cleaned
D. have been cleaning

Correct Answer: Option D


Explanation:
Duration from morning.

This question belongs to: English Tenses
Question #1154
By the time the sun rises, we ___ the summit.
A. will reach
B. will have reached
C. are reaching
D. reach

Correct Answer: Option B


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #1155
She ___ the letter before she left.
A. posted
B. had posted
C. was posting
D. has posted

Correct Answer: Option B


Explanation:
Earlier posting.

This question belongs to: English Tenses
Question #1156
He ___ a lot of work today and is still working.
A. has done
B. was doing
C. had done
D. did

Correct Answer: Option A


Explanation:
Unfinished today → Present Perfect.

This question belongs to: English Tenses
Question #1157
She ___ in the kitchen when I entered.
A. sat
B. has sat
C. was sitting
D. sits

Correct Answer: Option C


Explanation:
Past Continuous.

This question belongs to: English Tenses
Question #1158
They ___ the project for two years.
A. developed
B. develop
C. have been developing
D. are developing

Correct Answer: Option C


Explanation:
Duration up to now.

This question belongs to: English Tenses
Question #1159
By next week, I ___ all the reports.
A. am writing
B. write
C. will write
D. will have written

Correct Answer: Option D


Explanation:
Future deadline.

This question belongs to: English Tenses
Question #1160
I ___ the answer before you asked.
A. have known
B. was knowing
C. knew
D. had known

Correct Answer: Option D


Explanation:
Earlier knowledge → Past Perfect.

This question belongs to: English Tenses