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.
- For Teachers