问一道英语语法题~China's new food law provides for a food recall (召回) system ______ producers have to stop production if their food isn't up to standards.A.where B.that C.when D.which请说明原因~如果选that 的话,为什么where 不对?

问题描述:

问一道英语语法题~
China's new food law provides for a food recall (召回) system ______ producers have to stop production if their food isn't up to standards.
A.where B.that C.when D.which
请说明原因~
如果选that 的话,为什么where 不对?

b
因为句子结构完整
producers have to stop production if their food isn't up to standards是对a food recall (召回) system 的解释说明,是宾语从句

A
where 引导定语从句
where相当于in the system

选A。考查定语从句。句意:中国新的食品法规定了食品召回制度,即如果食品达不到标准,生产者就必须停止生产。先行词为a food recall system,定语从句为producers have to stop production if their food isn’t up to standards (in the food recall system),故选A。

where 引导定语从句并在从句中做地点状语(意义= in the system),先行词是system

B. that 为正确选项
这是一个同位语从句。“that producers have to stop production if their food isn't up to standards” 是 前面 “recall system” 的同位语,详细解析recall system 的内容。同位语从句有个特点,就是只能用that引导,且that不作从句的任何成分。
如再有疑问,敬请垂询,祝你进步!

B.运用排除法。如果是一问就的话结尾符号会是?
但这是。A.C.D都有问的意思。结尾符号应该是?

选B,这是个同位语从句,后面producers.一直到结束是对food recall system 的说明 同位语从句只能用that引导,这里不是定语从句,注意 这是同位语从句啊,从句里 producers have to stop production if their food isn't ...

C 召回系统启动的时候,产品将停止生产....