By next Friday, I ___ this book. MCQ with Answer and Explanation

By next Friday, I ___ this book.
A. have read
B. read
C. will read
D. will have read
Answer: Option D
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
The teacher scolded him because he ___ his homework.
A. didn't do
B. hasn't done
C. hadn't done
D. doesn't do

Correct Answer: Option C


Explanation:
Earlier unfinished task before scolding → Past Perfect negative.

This question belongs to: English Tenses
Question #2
The moon ___ its light from the sun.
A. getting
B. get
C. got
D. gets

Correct Answer: Option D


Explanation:
Permanent fact → Simple Present; 'moon' (it) → 'gets'.

This question belongs to: English Tenses
Question #3
I ___ the newspaper now. Wait.
A. am reading
B. have read
C. read
D. was reading

Correct Answer: Option A


Explanation:
Now → Present Continuous.

This question belongs to: English Tenses