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?