By the end of the day, I ___ all the emails. MCQ with Answer and Explanation

By the end of the day, I ___ all the emails.
A. answered
B. will have answered
C. will answer
D. have answered
Answer: Option B
Solution (By JKExamLibrary)
Future Perfect with 'by'.

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
I knew that he ___ a doctor.
A. is
B. will be
C. was
D. has been

Correct Answer: Option C


Explanation:
Sequence of tenses: main clause past, subordinate clause past.

This question belongs to: English Tenses
Question #2 Report Error
I ___ him last week at the conference.
A. was meeting
B. met
C. have met
D. meet

Correct Answer: Option B


Explanation:
Simple Past with 'last week'.

This question belongs to: English Tenses
Question #3 Report Error
I ___ her before she became a star.
A. had met
B. meet
C. have met
D. met

Correct Answer: Option A


Explanation:
Meeting happened earlier than becoming a star → Past Perfect.

This question belongs to: English Tenses