57.Is there a bookshop around___i can buy an english book?
问题描述:
57.Is there a bookshop around___i can buy an english book?
1.where
2.which
3.it
4.that
为什么请解释
答
选where
本题考查定语从句中的关系代词和关系副词的区别.一般来讲,关系代词“which,who,whom,that,whose,”在句中要么做主语或宾语(如:which,who,whom,that),要么做定语(如:whose);
而关系副词(where,when,why)在句中做状语,如:where 做地点状语,说明动作发生的地点,when做时间状语,说明动作发生的时间,而why做原因状语,说明动作发生的原因.
根据上面所陈述的,我们来看一下本题:后面的定语从句“I can buy an English book”并不缺少主语“I”,也不缺少宾语“ an English book”,所以初步判断应该用关系副词,又因为前面的先行词是bookshop(书店),是个地点,所以用where指代.或者可以这样理这里的关系代词where其实就相当于 in which,即指代“in the bookshop(在书店)”,符合题意.而如果你用 which只能指代 bookshop,与题意不符.
由此看来,整句可直译为:这儿附近有一家在书店里可以买到英语书的书店吗?
或说得通顺点:这里附近有一家可以买到英语书的书店吗?
--以上是我的理解,