问题
选择题
I’ve read all the books ______you gave me.
A.who
B.whose
C.whom
D.that
答案
答案:D
题目分析:考查定语从句。先行词指 the books,定语从句中缺少宾语,用that或which引导定语从句,而先行词被all这样的不定代词修饰,不能用which引导定语从句,句意:我读完了你给我的所有的书了。故D正确。
点评:对于定语从句的考查要注意分析句子结构,看定语从句中缺什么样的成分,如果缺主语,宾语,表语,定语要使用关系代词,如果缺少状语,则要使用关系副词。同时注意只用that的一些特殊用法。