Правильный ответ: B. too
Объяснение: Слово "too" в данном контексте означает "слишком". Фраза "John is too selfish" означает, что Джон *слишком* эгоистичен, чтобы заботиться о других.
Перевод на русский: Джон *слишком* эгоистичен, чтобы думать о других.