问道英语定语从句的题目

问题描述:

问道英语定语从句的题目
I shall never forget the years____I lived in the countryside.
A.that B.when C.which

这道题既然先行词years做宾语,为什么不可以使用that呢?

答案给的是when

that引导的定语从句先行词在从句中必做成分不是主语就是宾语 此处years 在定语从句中作状语所以就选when状语不是修饰用的吗 怎么区分呢如果从句中主谓宾齐全那先行词就在从句中做其他成分如状语这题就是典型的那请问这题宾语是什么?主句宾语是years 从句宾语是countryside