Ответ:

Перевод задания: Майкл работает на одной и той же работе … десять лет. Выберите: for или since.

Ten years — период времени, поэтому употребляем for.

Michael has had the same job for ten years. (Майкл работает на одной и той же работе десять лет.)