Ответ:

Перевод задания: Вставьте пропущенные слова.

  1. He has worked here since 2003.
    Он работает здесь с 2003 года.
  2. He has worked here for three years.
    Он работает здесь три года.

Since употребляется с начальным моментом периода, а for — с его продолжительностью.