Question 86
TensesBy the end of this year I..... twenty books
- A.read
- B.would have read
- C.will read
- D.have read
- E.am reading
Show the answer and explanation
Answer: B (would have read)
Explanation
'By the end of this year' calls for an action completed before a future time, which is shown with 'have read'; of these options only 'would have read' has that form.