Which of the following sentences is INCORRECT?A.I have read all the books that you gave to
已帮助 人
Which of the following sentences is INCORRECT?
A.I have read all the books that you gave to me.
B.This is the last time that I will say these words.
C.He has reached the point where a change is needed.
D.I really miss the time when I spent with you.
请帮忙给出正确答案和分析,谢谢!
-
正确答案:D
考查定语从句的关系代词。引导定语从句的关系代词which和that都可指代事物,但which之前可以接介词,that则不能;同样,当在以下情况时,只能用that,不用which:先行词是all,every,any等不定代词时,先行词被序数词或形容词最高级所修饰时,先行词被all,thevery,theonly等词修饰时。由此可知A、B正确,B项的time不是指时间,而是指次数。where的先行词除了可以是表地点的名词之外,还可以是有地点含义的抽象名词,如point,case,situation,position,job等词,所以C项用where引导先行词是正确的。D项看似正确,但从句的动词是spend,它跟先行词thetime构成动宾结构spendthetime,因此这里应该用关系代词which,在从句中充当宾语,而不用关系副词when。
