What's the difference between "I should have been doing my work" and "I should be doing my work"