They would say the same thing. Also, the way you challenged Martin is not polite- it suggests that his answer is worthless. Please do not do this again. They are not the only people capable of saying whether something was in the past or not.
PS The should have sentence does not mean the same as You had better unplug the toaster before you clean it.
I heartily apologize for what that hurt you. Actually I was in hurry while posting the reply. I should not have replied and asked in such a awkward manner. Martin, 5JJ, Bhaisahab, Barb_D, HanibalII, Rover_E and Tdol please forgive me. Hope my apologies is accepted.