定语从句疑问!She wokes in a supermarket ____ has many things.中间填什么

4个回答

  • 第一个句子里,应该填 which 或者that ,绝对不能填where,因为,楼主你只要记住,关联词的选择是根据先行词在从句中所做的成分决定的,关联词分为关系代词,和关系副词,在你的问题中,that是关系代词,where是关系副词,那如何选择他们的使用就要看句子本身了,你看,从句是----has many things,has 是谓语,thing 是宾语,many是things的定语(可以忽略不看)那看,从句中缺少的就是主语啦(因为已经有了谓语宾语了嘛),那关系代词(that which 等)的功能就是做:主语,宾语或者表语,刚好从句中缺的就是主语,那就用that啦.where是关系副词中的一个,它同样可以引导定语从句,但是它在从句中只做状语(状语就有什么时间状语啦when,原因状语啦why,地点状语啦where)比如:she works in a market where i always buy things .看这句话,从句是,i always buy things.主谓宾全齐,一个都不缺,所以就不可以用关系代词引导啦,把从句还原实际上就是,i always buy things( in that market)括号中的就是表示地点啦,所以,就要用where引导啦.不知道您听明白了吗?还有就是关于what 的问题,你给的句子中what 是宾语从句,楼上说的很对哦.what 是不能引导定语从句的,因为what=all that ,你要是遇到了what 你索性就给它变成all that ,您就很容易能看出来what 可不可以用啦.希望可以帮到您,如果有问题,可以随时问我.