Step 1: Understanding the Concept:
This question is a "One-word Substitution" exercise, which requires knowledge of specific nouns that define categories of people.
Most of these linguistic terms are formed by adding numerical prefixes to the root "lingual" (tongue/language) or "glot" (tongue).
Step 2: Detailed Explanation:
Let us perform a comparative analysis of the linguistic prefixes used in the options to determine the most precise term for "two languages."
1. Prefix Breakdown:
(D) Bilingual: The prefix 'bi-' originates from Latin, meaning "two" (similar to 'bicycle' for two wheels). 'Lingual' relates to the language. Thus, a bilingual person is one who can speak exactly two languages with fluency. This is the exact definition requested.
(A) Multilingual: The prefix 'multi-' means "many." While a person who speaks two languages technically speaks more than one, the term 'multilingual' is generally reserved for people who speak three or more languages. It is less precise than 'bilingual' when the number two is specified.
(B) Monolingual: The prefix 'mono-' means "one" (as in 'monologue' or 'monopoly'). A monolingual person speaks only one language. This is the opposite of the question's requirement.
(C) Polyglot: The prefix 'poly-' is Greek for "many," and 'glot' refers to the tongue. A polyglot is someone who is able to use several languages. Similar to 'multilingual,' it implies a high number of languages and is not the standard term for exactly two.
2. Cultural Context:
In many countries like India, Canada, or Switzerland, a large portion of the population is bilingual by default (e.g., speaking a mother tongue and English).
3. Technical Distinction:
In linguistic exams, precision is key. If the number "two" is mentioned, the answer must use the "bi-" prefix. If "many" is mentioned, "multi-" or "poly-" would be the choice.
Step 3: Final Answer:
The correct term for someone speaking two languages is "Bilingual." Hence, Option (D) is the correct answer.