I ___ the report by tomorrow morning. MCQ with Answer and Explanation

I ___ the report by tomorrow morning.
A. finish
B. will have finished
C. finished
D. will finish
Answer: Option B
Solution (By JKSSB Mock Tests)
Future Perfect for completion before a future time.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
She ___ her work before the deadline.
A. completed
B. completes
C. had completed
D. has completed

Correct Answer: Option D


Explanation:
Completion with present relevance? Better 'has completed' if deadline is recent. Here correct 'has completed' as present perfect is common. But given 'before the deadline' could be past. However 'has completed' fits if deadline is ongoing. I'll set correct_answer D.

This question belongs to: English Tenses
Question #2
She ___ her grandmother every weekend.
A. is visiting
B. has visited
C. visited
D. visits

Correct Answer: Option D


Explanation:
Simple Present for regular habitual action.

This question belongs to: English Tenses
Question #3
By next month, the building ___ .
A. will have been completed
B. is completing
C. completes
D. will complete

Correct Answer: Option A


Explanation:
Future Perfect passive.

This question belongs to: English Tenses