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
The correct answer is: B
Explanation
No official explanation is available for this question at this time. Please check contributions posted by others below. If you can provide an explanation to help other student learn.