1) Yes. They enjoyed distracting the teacher from the lesson by getting him to talk about the RAF during the war. 2) No, it means That I still have or that I have kept.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.