Beijing,_______the 2008 Olympic Games will be held ,is ready to welcome people from all over the...

Beijing,_______the 2008 Olympic Games will be held ,is ready to welcome people from all over the world
A.which. B.where
答案是B,为什么?where不是不能用在非限制性定语从句吗?

确定有where 还是which很简单哦·

看句子the 2008 Olympic Games will be held 【in Beijing】

缺的是地点状语~因此用where

因为 which在从句中只能做主语或宾语。that 不可以用在非限制定语从句中,你记错了

而此句不缺主语和宾语

希望帮到你
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-24
非限制性定语除了不能用that之外,其他都可以。
这里where在从句中作地点状语。
很高兴为你解答!
老师祝你学习进步!
望采纳,多谢你的问题!^_^
第2个回答  2012-04-24
显然这是一个状语从句不是定语从句
where后面的那个句子是插入到中间的,不能看到逗号就以为是非限制性定语从句。
而且可以观察发现从句中主谓宾齐全,故which不合适,只能用WHERE。
当然如果有IN WHICH 的话也是可以选的,这时候就按照定于从句来理解了
第3个回答  2012-04-24
where能用在非限制性定语从句