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?


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.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.