I will take you to a new market,___you may get all___you need.A.which,thatB.where,thatC.in which,whichD.where,what以及其他各选项不选的原因
问题描述:
I will take you to a new market,___you may get all___you need.
A.which,that
B.where,that
C.in which,which
D.where,what
以及其他各选项不选的原因
答
从语法角度来讲,bd都能讲得通。b的后一个选项是定语从句,d的后一选项,是宾语从句。但从意思上讲,应该选b
答
B where在此系状语,将后面句子改下, you may get all you need in the new market 这里要用which的话必须是in which.而第二个空all就相当于what了,不再需要what.所以that就可以,没了all这个字就可以用what
答
where what
market为地点名词故填where need后面要接名词作宾语需要什么故填what