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. had been cleaning
B. cleaned
C. have cleaned
D. were cleaning
Answer: Option A
Solution (By JKExamLibrary)
Past Perfect Continuous with duration before another past event.

This question belongs to: English Tenses

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1 Report Error
He promised that he ___ me tomorrow.
A. helped
B. helps
C. will help
D. would help

Correct Answer: Option D


Explanation:
Reported promise: 'will' changes to 'would'.

This question belongs to: English Tenses
Question #2 Report Error
By the time you arrive, I ___ the house.
A. will have cleaned
B. will clean
C. am cleaning
D. clean

Correct Answer: Option A


Explanation:
Completion before future arrival → Future Perfect.

This question belongs to: English Tenses
Question #3 Report Error
I ___ my homework when the lights went out.
A. did
B. have done
C. do
D. was doing

Correct Answer: Option D


Explanation:
Past Continuous interrupted by another past action.

This question belongs to: English Tenses