应该填that,若此句没有in,则填where.即it is London where 2012 Olympics is to be held.
第一个为强调句,强调句型是it is/was +被强调的部分+that/who,判断是不是强调句,只需把it was/is …that去掉,看剩下的部分是不是一个完整的句子,若是,则是强调句,则填that,若不完整,则不是强调句。
填where
不是强调句,把it is ,that去掉得是一句话才是强调句!
填that不能填where
因为有in不能用状语从句 只能作为强调句 因此只能填that
照以上两种说法,强调句永远不能强调地点了 因为地点放前面就会读不通
以上两种说法我觉得不准确
什么时候用where
把in去掉 这样句子成分不能构成一个完整的句子 所以用where
这个很好区分的。
强调句的结构是it is .... that.....,如果去掉it is .... that,余下的句子读起来仍然通顺。状语从句则根本读不通。
这道题你看,如果填that,去掉之后,in london 2012 olympics is to be held. 根本读不通。所以选where。
如果是It is London _____ holds 2012 Olympics. 就可以选that,因为It is London that holds 2012 Olympics. 去掉it is...that 之后,London holds 2012 Olympics,读起来很通。