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 40 of 71
Question #781
By the end of this year, I ___ my loan.
A. am repaying
B. will have repaid
C. repay
D. will repay

Correct Answer: Option B


Explanation:
Completion by future time → Future Perfect.

This question belongs to: English Tenses
Question #782
She ___ a cake when the guests arrived.
A. baked
B. was baking
C. bakes
D. has baked

Correct Answer: Option B


Explanation:
Interrupted ongoing action → Past Continuous.

This question belongs to: English Tenses
Question #783
I ___ the book you lent me.
A. finished
B. am finishing
C. had finished
D. have finished

Correct Answer: Option D


Explanation:
Completed action with present relevance → Present Perfect.

This question belongs to: English Tenses
Question #784
If he ___ the invitation, he will come.
A. had received
B. received
C. receives
D. will receive

Correct Answer: Option C


Explanation:
First conditional: if + present simple.

This question belongs to: English Tenses
Question #785
I wish I ___ to the party last night.
A. went
B. had gone
C. go
D. have gone

Correct Answer: Option B


Explanation:
Wish about past → past perfect.

This question belongs to: English Tenses
Question #786
She acts as if she ___ a queen.
A. were
B. has been
C. is
D. was

Correct Answer: Option A


Explanation:
Unreal present → subjunctive 'were'.

This question belongs to: English Tenses
Question #787
It's high time the government ___ action.
A. has taken
B. will take
C. took
D. takes

Correct Answer: Option C


Explanation:
It's high time + past tense.

This question belongs to: English Tenses
Question #788
He said that he ___ the documents.
A. had already sent
B. already sent
C. has already sent
D. was already sending

Correct Answer: Option A


Explanation:
Past action before saying → Past Perfect.

This question belongs to: English Tenses
Question #789
She ___ in the company for five years when she was promoted.
A. had been working
B. worked
C. has been working
D. was working

Correct Answer: Option A


Explanation:
Duration before promotion → Past Perfect Continuous.

This question belongs to: English Tenses
Question #790
I ___ dinner at 8 p.m. yesterday.
A. had
B. was having
C. had had
D. have had

Correct Answer: Option B


Explanation:
Specific past time → Past Continuous.

This question belongs to: English Tenses
Question #791
The children ___ their homework before they went out to play.
A. had completed
B. completed
C. complete
D. have completed

Correct Answer: Option A


Explanation:
Earlier completion → Past Perfect.

This question belongs to: English Tenses
Question #792
She ___ a novel at the moment.
A. writes
B. wrote
C. has written
D. is writing

Correct Answer: Option D


Explanation:
Current action → Present Continuous.

This question belongs to: English Tenses
Question #793
He ___ for you for two hours.
A. waits
B. waited
C. has been waiting
D. is waiting

Correct Answer: Option C


Explanation:
Duration up to now → Present Perfect Continuous.

This question belongs to: English Tenses
Question #794
If you ___ ice, it melts.
A. had heated
B. will heat
C. heat
D. heated

Correct Answer: Option C


Explanation:
Zero conditional: if + present, present.

This question belongs to: English Tenses
Question #795
She ___ her wallet and had to borrow money.
A. was forgetting
B. had forgotten
C. forgot
D. has forgotten

Correct Answer: Option B


Explanation:
Earlier forgetting → Past Perfect.

This question belongs to: English Tenses
Question #796
I ___ you tomorrow at the same time.
A. will meet
B. meet
C. met
D. am meeting

Correct Answer: Option D


Explanation:
Fixed arrangement → Present Continuous.

This question belongs to: English Tenses
Question #797
By next month, she ___ her training.
A. will complete
B. completes
C. will have completed
D. is completing

Correct Answer: Option C


Explanation:
Deadline → Future Perfect.

This question belongs to: English Tenses
Question #798
He ___ down the road when he slipped.
A. walks
B. walked
C. was walking
D. has walked

Correct Answer: Option C


Explanation:
Ongoing action interrupted by slip → Past Continuous.

This question belongs to: English Tenses
Question #799
They ___ each other for a decade.
A. knew
B. are knowing
C. have known
D. know

Correct Answer: Option C


Explanation:
Duration to present → Present Perfect.

This question belongs to: English Tenses
Question #800
The train ___ before she reached the platform.
A. departed
B. has departed
C. had departed
D. departs

Correct Answer: Option C


Explanation:
Earlier departure → Past Perfect.

This question belongs to: English Tenses