Should have been doing,
Ought to have been doing, Shouldn't have been
doing, Oughtn't to have been doing
While I was coming home yesterday, I saw some
children. They were playing
in the street.
They shouldn't have been playing there.
They should have been playing in the playground.
Yesterday, Peter was sleeping between 10 and 12, but in fact, he shouldn't
have been sleeping.
He should have been attending his classes
between those hours.