В данном предложении нужно выбрать правильную форму глагола, чтобы закончить фразу. Так как John - единственное число, то нужен глагол в форме has.
John has been offered a new job.
Перевод: Джону предложили новую работу.
Ответ: (B) has been offered