Hello,
Can a perfect modal refer to future as well? Is it correct to say a sentence like this?
'By the time I come home tomorrow, you should have been doing the cleaning for an hour.'
If not, how would it be possible to express this with a modal form: when I come home, I want to see that you will have been working for two hours.
Thanks a lot.