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. will answer
B. answered
C. will have answered
D. have answered
Answer: Option C
Solution (By JKSSB Mock Tests)
Future Perfect with 'by'.

Discuss this Question (0)

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

Practice More Tenses Questions

Question #1
We ___ for the bus for half an hour now.
A. waited
B. are waiting
C. have been waiting
D. wait

Correct Answer: Option C


Explanation:
Duration up to now.

This question belongs to: English Tenses
Question #2
The baby ___ now. Please be quiet.
A. has slept
B. sleeps
C. slept
D. is sleeping

Correct Answer: Option D


Explanation:
Action in progress at the moment → Present Continuous.

This question belongs to: English Tenses
Question #3
We ___ here since 2010.
A. lived
B. live
C. have lived
D. are living

Correct Answer: Option C


Explanation:
Stative 'live' from 2010 to now → Present Perfect.

This question belongs to: English Tenses