Fill each gap with the most appropriate option from the lists provided.

By this time next year, I ...... twenty years old?

a

would have been

b

will be

c

could have been

d

will have been

Download Offline App Ask a Question

Explanation

Correct Option
d

Video Explanation

No video available

Post your Contribution

Share:

Discussions (16)

Aprishyn
6 years ago

D ni jare

Myschool Paul
10 years ago

Thanks for your contributions, corrections have been made.

runawayslave21
2 years ago

The correct answer us D

Jbmasap
11 years ago

This is totally wrong, it (D) doesn't suit in at all.

It's B

usadara
2 years ago

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.

Medic_Triton
4 years ago

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

philethes123
5 years ago

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'.

gideon88
10 years ago

The correct answer is B please

It is will have been "simple English"

oyinkan2010
1 year ago

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

the answer is D. go do research about it dear friends

Quick Questions

Ask a Question
CO

ceoofwahala

20th June, 2026

Chemistry


2 comments

ASSAAS

20th June, 2026

English Language


5 comments

infinitehoaxx

21st May, 2026

Computer


4 comments