A. You can use the simple present perfect here: "I haven't worked as a teacher for 2 years."
This is used (amongst other uses) when we are talking about something which happened in the past, but is somehow connected to the present.
So, 2 years ago (past) you stopped working as a teacher, and...