12) Robert has been working as a teacher.
Для того, чтобы правильно подобрать глагол в нужном времени, необходимо определить, какое время нужно использовать. В данном случае, так как действие (работа в качестве учителя) началось в прошлом и продолжается до сих пор, используется Present Perfect Continuous.
Ответ: has been