Correct option is A
Option (a) contains an error.
Explanation:
The phrase “which I have seen it yesterday” has
two major issues:
1.
"Have seen" is present perfect tense, which is
not used with a definite past time reference like “yesterday”.
2. The
pronoun "it" is redundant after "which".
Correct sentence:
“...a film which I saw yesterday.”
Grammatical Rule Used:
· Present perfect tense (
has/have + V3) is
not used with adverbs of past time (like yesterday, last year, ago).
· Relative pronoun “which” already refers to the object, so “it” is not required.
Example:
· Incorrect: I have seen the movie yesterday.
· Correct: I saw the movie yesterday.
Information Booster:
Use simple past with time-specific references (yesterday, last week, etc.).