Correct option is C
Explanation of the Correct Answer:
· The phrase
"Sanchit has been read" is grammatically incorrect.
·
"Read" is a verb, not something that happens to a person.
· The correct structure should be
"Sanchit has been reading."
· This is
present perfect continuous tense, which correctly conveys an action that started in the past and is still ongoing.
Other options:
·
(a) "for his" → Correct; "for his class test" is properly structured.
·
(b) "class test." → Correct; "class test" is a valid noun phrase.
·
(d) "since early morning" → Correct; "since" is used appropriately with present perfect continuous tense.
Thus, the correct sentence should be:
"Sanchit has been reading since early morning for his class test."
The incorrect part is
(c) "Sanchit has been read."