Re: should have been Ving
The context tells us that the speaker is referring to the past in those sentences.
Originally Posted by ridvann
While the actions referred to started in the past, they may continue up to the present:
Why is John still in bed? He should have been manning the desk for two hours now.
She's frozen stiff. She must have been lying there for hours.
Please do not edit your question after it has received a response. Such editing can make the response hard for others to understand.