You would get more useful answers if you provided complete sentences. However, for 1) both are possible. Happened refers to the past, so you need the perfect infinitive with should: When this thing happened, you should have done something!
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.