Solution:
The correct option is D) ‘Indefinite pronoun’. The words that are used in place of a noun are pronouns. Pronouns can be of various types based on their usage, such as: personal, reflexive, emphasising, possessive, relative, demonstrative, indefinite, and interrogative. The pronouns that stand for or are implied for some nouns are called indefinite pronouns, such as all, few, and many. In the given sentence, ‘Many were invited to the party, but only a few came’, the pronouns ‘many’ and ‘few’ are of indefinite type, making the correct answer D).