By the time you arrive, I ___ the house. MCQ with Answer and Explanation

By the time you arrive, I ___ the house.
A. will clean
B. will have cleaned
C. am cleaning
D. clean
Answer: Option B
Solution (By JKSSB Mock Tests)
Completion before future arrival → Future Perfect.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
She ___ for two hours now.
A. is reading
B. has been reading
C. reads
D. read

Correct Answer: Option B


Explanation:
Duration up to now.

This question belongs to: English Tenses
Question #2
She ___ her teeth twice a day.
A. brushes
B. brush
C. brushed
D. brushing

Correct Answer: Option A


Explanation:
Habitual action; 'she' → 'brushes'.

This question belongs to: English Tenses
Question #3
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