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 68 of 71
Question #1341
He ___ when the fire started.
A. has worked
B. was working
C. works
D. worked

Correct Answer: Option B


Explanation:
Past Continuous.

This question belongs to: English Tenses
Question #1342
We ___ for the test for two weeks now.
A. study
B. have been studying
C. studied
D. are studying

Correct Answer: Option B


Explanation:
Duration up to now.

This question belongs to: English Tenses
Question #1343
By the time I graduate, I ___ five languages.
A. learn
B. will learn
C. am learning
D. will have learned

Correct Answer: Option D


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #1344
I ___ the email before the meeting.
A. have sent
B. was sending
C. had sent
D. sent

Correct Answer: Option C


Explanation:
Earlier sending.

This question belongs to: English Tenses
Question #1345
I ___ my aunt last week.
A. was visiting
B. visited
C. visit
D. have visited

Correct Answer: Option B


Explanation:
Last week → Simple Past.

This question belongs to: English Tenses
Question #1346
By next summer, we ___ the pool.
A. will have built
B. build
C. are building
D. will build

Correct Answer: Option A


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #1347
She ___ the room before the guests entered.
A. had cleaned
B. has cleaned
C. cleaned
D. was cleaning

Correct Answer: Option A


Explanation:
Earlier cleaning.

This question belongs to: English Tenses
Question #1348
She ___ the story before he told it.
A. was knowing
B. knew
C. had known
D. has known

Correct Answer: Option C


Explanation:
Earlier knowledge.

This question belongs to: English Tenses
Question #1349
He ___ for the company for a decade.
A. worked
B. has been working
C. is working
D. works

Correct Answer: Option B


Explanation:
Duration.

This question belongs to: English Tenses
Question #1350
If I see her, I ___ her the news.
A. told
B. will tell
C. tell
D. would tell

Correct Answer: Option B


Explanation:
First conditional.

This question belongs to: English Tenses
Question #1351
He said that he ___ the answer.
A. knows
B. knew
C. had known
D. has known

Correct Answer: Option B


Explanation:
Reported speech: present → past.

This question belongs to: English Tenses
Question #1352
We ___ the assignment for three hours now.
A. did
B. are doing
C. have been doing
D. do

Correct Answer: Option C


Explanation:
Duration up to now.

This question belongs to: English Tenses
Question #1353
By the time the movie starts, we ___ our seats.
A. are taking
B. will take
C. will have taken
D. take

Correct Answer: Option C


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #1354
I ___ now. I'll call you back.
A. worked
B. work
C. am working
D. have worked

Correct Answer: Option C


Explanation:
Now → Present Continuous.

This question belongs to: English Tenses
Question #1355
She ___ the exam with flying colours.
A. had passed
B. passed
C. has passed
D. was passing

Correct Answer: Option C


Explanation:
Recent achievement → Present Perfect.

This question belongs to: English Tenses
Question #1356
He ___ when the bell rang.
A. ate
B. was eating
C. eats
D. has eaten

Correct Answer: Option B


Explanation:
Past Continuous.

This question belongs to: English Tenses
Question #1357
We ___ the house for two months now.
A. renovate
B. are renovating
C. have been renovating
D. renovated

Correct Answer: Option C


Explanation:
Duration.

This question belongs to: English Tenses
Question #1358
By the time the guests come, I ___ dinner.
A. am cooking
B. will have cooked
C. will cook
D. cook

Correct Answer: Option B


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #1359
I ___ the book before I lent it to her.
A. had read
B. read
C. have read
D. was reading

Correct Answer: Option A


Explanation:
Earlier reading.

This question belongs to: English Tenses
Question #1360
She ___ a shower now.
A. took
B. takes
C. has taken
D. is taking

Correct Answer: Option D


Explanation:
Now → Present Continuous.

This question belongs to: English Tenses