By the time I finish, I ___ for 10 hours. MCQ with Answer and Explanation

By the time I finish, I ___ for 10 hours.
A. work
B. am working
C. will have been working
D. will work
Answer: Option C
Solution (By JKExamLibrary)
Duration up to future point → Future Perfect Continuous.

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
The children ___ when the teacher entered.
A. were shouting
B. shouted
C. have shouted
D. shout

Correct Answer: Option A


Explanation:
Past Continuous for ongoing action at a past moment.

This question belongs to: English Tenses
Question #2 Report Error
I wish I ___ that earlier.
A. had known
B. would know
C. know
D. knew

Correct Answer: Option A


Explanation:
Wish about the past → past perfect.

This question belongs to: English Tenses
Question #3 Report Error
At 9 o'clock last night, the children ___.
A. have slept
B. were sleeping
C. sleep
D. slept

Correct Answer: Option B


Explanation:
Specific past time → Past Continuous.

This question belongs to: English Tenses