Correct option is B
The correct option to fill in the blank is
(b) has.
Correct sentence:
Each of the students
has
completed their assignments.
Explanation:
Although "students" is plural, the subject
"Each of the students" is considered
singular. Hence, we use the
singular verb “has”.
Grammatical Rule Used:
When a sentence starts with
“Each of”, it is treated as a
singular subject and must take a
singular verb.
Hindi Explanation:
"Each of the students" एकवचन मानी जाती है, इसलिए "has" (एकवचन क्रिया) का प्रयोग होगा।
Meanings of all other options:
·
Will: Future auxiliary, needs clarity on subject.
Hindi: होगा ❌
·
Has: Present perfect singular auxiliary.
Hindi: कर चुका है ✅
·
Were: Past plural auxiliary.
Hindi: थे ❌
·
Are: Present plural auxiliary.
Hindi: हैं ❌