All the students should get a good mark.
All the students should have got a good mark.
I should have left earlier then seven.
I should leave earlier then seven.
Why shouldn't I tell him the truth?
Why souldn't I have told him the truth?
Everything should be alright.
Everything should have been alright.
It should have worked.
It should work.