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 29 of 71
Question #561
I ___ my work before he came.
A. do
B. had done
C. did
D. have done

Correct Answer: Option B


Explanation:
Earlier action → Past Perfect.

This question belongs to: English Tenses
Question #562
She ___ the house by the time her parents returned.
A. cleans
B. has cleaned
C. cleaned
D. had cleaned

Correct Answer: Option D


Explanation:
Completion before a past event → Past Perfect.

This question belongs to: English Tenses
Question #563
He ___ for two hours before the doctor arrived.
A. waited
B. had been waiting
C. has waited
D. was waiting

Correct Answer: Option B


Explanation:
Duration before another past event → Past Perfect Continuous.

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

Correct Answer: Option C


Explanation:
Past Perfect Continuous for duration leading up to promotion.

This question belongs to: English Tenses
Question #565
I was tired because I ___ all day.
A. had been working
B. worked
C. was working
D. have been working

Correct Answer: Option A


Explanation:
Cause of past state: earlier continuous action → Past Perfect Continuous.

This question belongs to: English Tenses
Question #566
They ___ for an hour before they found the key.
A. have been searching
B. were searching
C. had been searching
D. searched

Correct Answer: Option C


Explanation:
Duration before another past event → Past Perfect Continuous.

This question belongs to: English Tenses
Question #567
She ___ the piano for ten years when she won the competition.
A. played
B. had been playing
C. has been playing
D. was playing

Correct Answer: Option B


Explanation:
Past Perfect Continuous for duration before a past success.

This question belongs to: English Tenses
Question #568
The road was muddy because it ___ all night.
A. was raining
B. had been raining
C. rained
D. has rained

Correct Answer: Option B


Explanation:
Past Perfect Continuous for cause of past situation.

This question belongs to: English Tenses
Question #569
He ___ in the queue for hours before he got the ticket.
A. stood
B. was standing
C. has been standing
D. had been standing

Correct Answer: Option D


Explanation:
Duration before a past achievement → Past Perfect Continuous.

This question belongs to: English Tenses
Question #570
The patient ___ before the ambulance arrived.
A. had died
B. was dying
C. died
D. has died

Correct Answer: Option A


Explanation:
Action completed before another past action → Past Perfect.

This question belongs to: English Tenses
Question #571
She ___ the report and then went home.
A. finishes
B. finished
C. had finished
D. has finished

Correct Answer: Option C


Explanation:
Sequence: finishing before going → Past Perfect.

This question belongs to: English Tenses
Question #572
I ___ her before she became a star.
A. met
B. have met
C. meet
D. had met

Correct Answer: Option D


Explanation:
Meeting happened earlier than becoming a star → Past Perfect.

This question belongs to: English Tenses
Question #573
He ___ his driving test before he bought a car.
A. has passed
B. had passed
C. passed
D. was passing

Correct Answer: Option B


Explanation:
Passing test occurred before buying → Past Perfect.

This question belongs to: English Tenses
Question #574
When the teacher entered, the students ___ the answers.
A. had written
B. have written
C. write
D. wrote

Correct Answer: Option A


Explanation:
Writing completed before entry → Past Perfect.

This question belongs to: English Tenses
Question #575
She ___ for the company since 2010 when she resigned.
A. worked
B. has been working
C. was working
D. had been working

Correct Answer: Option D


Explanation:
Duration up to a past event (resignation) → Past Perfect Continuous.

This question belongs to: English Tenses
Question #576
They ___ the house for months before they sold it.
A. had been renovating
B. have been renovating
C. were renovating
D. renovated

Correct Answer: Option A


Explanation:
Ongoing renovation before sale → Past Perfect Continuous.

This question belongs to: English Tenses
Question #577
I ___ hard all year, so I passed the exam.
A. studied
B. had been studying
C. have studied
D. was studying

Correct Answer: Option B


Explanation:
Cause of past result: studying preceded and led to passing → Past Perfect Continuous.

This question belongs to: English Tenses
Question #578
He ___ late again. The boss is angry.
A. arrived
B. has arrived
C. arrives
D. is arriving

Correct Answer: Option B


Explanation:
Recent action with present result → Present Perfect.

This question belongs to: English Tenses
Question #579
We ___ our destination by sunset.
A. reached
B. had reached
C. were reaching
D. have reached

Correct Answer: Option B


Explanation:
Past Perfect for action completed before a past time reference (sunset).

This question belongs to: English Tenses
Question #580
She ___ her purse and couldn't pay.
A. had forgotten
B. forgot
C. forgets
D. has forgotten

Correct Answer: Option A


Explanation:
Forgetting occurred before the inability to pay → Past Perfect.

This question belongs to: English Tenses