Is this you last week?
A. that B. where C. the one D. in which
这道题的解题思路重点有二:
一 确定you last week是什么从句
二 主句主语部分究竟是指示代词this还是this factory?
根据备选答案,我们可以得知考题空格处缺失的是连接主句和从句的关联词(答案C是省略了关系代词that的: the one that)。根据句子分析,句子从句部分是成分不完整的句子(及物动词缺失必要的宾语),因此考题从句不可能是成分完整的表语从句。所以首先可以考虑排除作为从属连词的答案A。那么答案A可以理解成关系代词的用法吗?如此的话,关系代词that引导的定语从句只能是修饰单独作主句表语的(因为这样的结构分析,this只能是主句的主语,不可能再是的限定词,否则主句缺失主语)。由此带来的问题却是可数名词使用形式的错误(缺失必要的限定词限定)。可见答案A无论是从属连词还是关系代词都是错误的选择。
由于所选关联词还需兼作从句及物动词的宾语,答案D.中的关系代词which虽然可以充当的宾语,但有介词in的存在,因此答案D.in which也是错误的。
从上述的叙述中,我们可以得知this factory是一个不可分开理解的整体,即this是factory必不可少的限定词,也就是说this factory只能是主句的主语。据此将答案C.the one作为答案选择带入考题句子,就可以得到一个合情合理的句子:
Is this the one (that)you last week?(关系代词that作为从句宾语可以省略)
所以,答案C.the one是正确答案。
那么答案B.where又错在哪里?虽然融合式的关系副词where(相当于the place where)也可以引导成分缺失的名词性从句作表语从句,但副词性的关系词where在从句中是无法充当宾语的,因此也是错误的答案:
Is this where you last week?=Is this the place where you last week?(where不能充当的宾语,因此是where的错误使用)
This is where I spent my .=This is the place where I spent my .(副词性的where可以充当从句中的地点状语,因此这才是融合性关系副词where的正确使用)