I know that when I want to tell somebody that I will have something done in the future with a specified time I can say:

I will have finished doing my work by 2p.m. tomorrow.

My question is, can this pattern be used in questions?

Will you have finished your work by 2p.m. tomorrow?/Will you have finished doing your work by 2p.m. tomorrow?

Are the above sentences correct?

1 Answer 1


Absolutely correct!

The future perfect can be used in that way for forming a question.

Will you have finished your work by tomorrow?

More is here on BBC.

There's an example as well:

Will you have finished the report by this afternoon?

I would avoid using 'doing' work.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .