1 is correct, but use a comma rather than the semi-colon. An example of having remembered: Having remembered her birthday, I thought I'd better buy her a card.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.