By the time he retires, he ___ 40 years of service. MCQ with Answer and Explanation

By the time he retires, he ___ 40 years of service.
A. completes
B. is completing
C. will complete
D. will have completed
Answer: Option D
Solution (By JKSSB Mock Tests)
Future Perfect.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
He ___ the report by 5 p.m. today.
A. is submitting
B. submits
C. will submit
D. will have submitted

Correct Answer: Option D


Explanation:
Future Perfect.

This question belongs to: English Tenses
Question #2
He ___ to the store, he should be back soon.
A. went
B. was going
C. has gone
D. goes

Correct Answer: Option C


Explanation:
Present Perfect for recent action.

This question belongs to: English Tenses
Question #3
I ___ to buy a new car these days.
A. plans
B. planned
C. am planning
D. plan

Correct Answer: Option C


Explanation:
Temporary ongoing activity → Present Continuous with 'these days'.

This question belongs to: English Tenses