Fill each gap with the most appropriate option from the lists provided.
By this time next year, I ...... twenty years old?
would have been
will be
could have been
will have been
Explanation
Video Explanation
No video available
Post your Contribution
Discussions (16)

The correct answer is D , the statement is for an action going on in future and Will continue to a certain time in future.For example by next July,she will have been working in the bank for five years.

My school, the correct answer is A or D
In lexis and structure, whenever you have ... By the time next year , the next sentence that follows is I/we/she/he + would/shall/will
References :- AZ jamb use of English

D is absolutely correct.
This is future perfect tense and is used to say that an action which has started or yet to start will be completed at a particular time in the future.
*i shall have done that by tomorrow
*By this time next year, i will have been twenty years old not 'will be'.

In all most all subjects and questions the answer is sometimes wrong and this could be very misleading.





