I wrote a sentence in an assignment, which is something like: *"The magazine has a vocabulary of 4,000 to 7,000 words, which is the same as that the GSAT requires."
My teacher, who is a native speaker of English,corrected it by putting the relative pronoun "which" back in the clause "the GSAT requires."
(The GSAT stands for General Scholastic Ability Test. It is the exam every 12th grader in Taiwan has to take for college application.)
While I was making the sentence, I first made three sentences:
- The magazine has a vocabulary of 4,000 to 7,000 words.
- The vocabulary of 4,000 to 7,000 words is the same as the vocabulary of 4,000 to 7,000 words.
- The GSAT requires the vocabulary of 4,000 to 7,000 words.
Next, I combined sentence 1 and 2 using the relative pronoun "which" and the demonstrative pronoun "that," as in: "The magazine has a vocabulary of 4,000 to 7,000 words, which is the same as that."
Finally, I combined this complex sentence with sentence 3 by replacing "the vocabulary of 4,000 to 7,000 words" with the relative pronoun "which" and by using it as a conjunction to set off the relative clause, as in:
"The magazine has a vocabulary of 4,000 to 7,000 words, which is the same as that which the GSAT requires."
Here is my question: I think of "the vocabulary of 4,000 to 7,000 words" in sentence 3 as the object of the transitive verb "requires." It is my understanding that a relative pronoun, such as "whom" and "which," is omittable when it is an object of a verb or preposition, so I opted not to write "which" when I constructed my sentence. However, my teacher doesn't seem to think so.
I did go to ask her why but failed to get a straight answer from her. I did some research online but found few, if any, discussion threads on this topic. And they mainly focus on the meaning of the construction "that which" used together. I want to know why "which" can't be dropped in this construction even though it is an object of a verb. I'd appreciate it very much if you would tell me what you think. Thank you very much!