Correct option is B
The correct option to fill in the blank is (b)
has suffered from.
Explanation: The correct collocation is “suffer from” when referring to medical conditions. (Hindi: पीड़ित होना)
Example: He has suffered from migraines since childhood.
Why other options are incorrect:
·
(a) has suffered – incomplete without "from".
·
(c) is suffering in – incorrect preposition.
·
(d) suffered to – ungrammatical construction.
��
Information Booster:
✔ Correct verb + preposition = "suffer
from a disease"