When we talk about mistakes we made in the past, we use 'should have' with a past participle.
Use should have to talk about past events that did not happen.
Subject + should have + past participle
I should have worn a suit to the party.
You should have taken John with you.
We should have done more research.
Use should not of to talk about regretting past actions.
Subject + should not have (shouldn't have) + past participle
I should not have stayed up so late.
We should not have invited so many people.
They should not have painted the room such a bright colour.
Now complete these ten sentences: