In reply to Robert.

You're right. But it is "should *have*", not "should of"