Answer:
选A
一.
先行词与定语从句的关系
"先行词"是指"定语从句"前面所修饰的名词/代词
"定语从句"就是只能做后置定语的大个形容词,放在所修饰的名词(先行词)之后
I.从使用上
两者的关系就是被修饰与修饰的关系
II.从语法上
"先行词"不仅被后面的"定语从句修饰",本身又被引导定语从句的"关系词"替代在定语从句中做相应成分,即"先行词"既被修饰,又被关系词替代做了修饰语中的一部分.
故两者有打断骨头连着筋的关系.
二.
选项分析
拿提问者所举例子来说:
假设A选项中的"that"引导的是定语从句,那么关系代词"that"本身要替代这个先行词" possibility"在从句中做相应成分.而在"people would have to walk to the work " 这个从句中 ,提问者会发现不论把"possibility"放在哪,都是多余的.(如果提问题者觉得在这个从句中possibility可以有合适的位置,一定要说出来,别憋着,你不说我怎么知道你的症结在哪?)
这个问题搞清楚之后,判定that在这里不能引导定语从句,其引导的从句还要修饰前面"The possibility"这个名词,试问普天之下除了"同位语从句"之外,还有那个从句能干这活儿?(如果有,提问者一定要说出来,好让我知道你的症结所在)
主句:The possibility was being discussed 大家正在讨论这个可能性
同位语从句:"That people would have to walk to the work "
从句不是"修饰"而是"解释"The possibility "的内容,即"人们步行去上班"这个可能性
全句译:大家正在讨论人们步行去上班这个可能性
至于B选项,可以参照选项A的分析,不能选的原因一目了然.这里就不再赘述.