Correct option is C
The correct option to fill in the blank is (c) has.
Explanation: The intended meaning is likely
present perfect (“She has watched that movie already”). However, the given sentence has
watching, which does not pair directly with
has unless we also add
been for the
present perfect continuous (“She
has been watching that movie”). Since
been is not in the options, the best grammatical completion from the choices that yields a correct sentence (with a minimal correction of the main verb form) is
has → “She
has watched that movie already.” (has =
रखती है/हो चुका है in sense of
complete action).
Example:
I
have watched
that documentary already.
Why other options are incorrect:
·
(a) had (था/थी): Past perfect needs a
past reference point (
By 8 pm, she had watched it). Not provided.
·
(b) having: A participle;
She having watching… is ungrammatical. Even
She having watched… would require a main clause (
…, she left).
·
(d) have: Subject
She takes
has, not
have.
·
Information booster:
·
Present perfect:
have/has + past participle → completed action with present relevance.
·
Present perfect continuous:
have/has been + -ing → action started in past and continuing/recently finished.