定语从句还是同位语从句

China's new food law contains a food recall system ___ producers have to stop production if their food fails to meet the standard.

A. that         B. where        C. when         D. which

答案选B。怎么排除A呢,为什么不能看成是同位语从句,在解释说明前面的食物召回机制。

请先 登录 后评论

最佳答案 2019-12-09 09:42

(1)选that 意味着:“召回体制” 的内容是: “如果食品不符合标准,生产商必须停止生产。”

(2)选there 意味着:“在召回体制下,如果食品不符合标准,生产商必须停止生产。”

答案明显是后者,选 where。“召回体制”的内容是很广泛的,它是一个系统,不会仅仅限于“如果食品不符合标准,生产商必须停止生产” 一个内容 。一个制度或系统,就包含一个事项吗?


请先 登录 后评论

其它 3 个回答

songjiahui
我觉得答案错了,应该选A
请先 登录 后评论
A或B语法上都没有错误,可能答案B是因为英语上一些冷门规定
请先 登录 后评论
mikee

只能选B,B项where= under which,具体细节见teacherliu的完美解答。

请先 登录 后评论
  • 0 关注
  • 2 收藏,1716 浏览
  • 大能口苗 提出于 2019-12-05 10:15

相似问题