They ___ the house for two hours before it started raining. MCQ with Answer and Explanation

They ___ the house for two hours before it started raining.
A. have cleaned
B. were cleaning
C. cleaned
D. had been cleaning
Answer: Option D
Solution (By JKSSB Mock Tests)
Past Perfect Continuous with duration before another past event.

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Tenses Questions

Question #1
She asked me if I ___ the movie.
A. liked
B. have liked
C. will like
D. like

Correct Answer: Option A


Explanation:
Indirect question: present → past.

This question belongs to: English Tenses
Question #2
I ___ my keys. Can you help me find them?
A. have lost
B. was losing
C. lost
D. lose

Correct Answer: Option A


Explanation:
Past action with present consequence → Present Perfect.

This question belongs to: English Tenses
Question #3
She ___ to the gym every morning.
A. gone
B. going
C. go
D. goes

Correct Answer: Option D


Explanation:
Simple Present tense, third person singular 'She' requires 'goes'.

This question belongs to: English Tenses