We had the food( )you need.应该填what 还是that,为什么?这是一个定语从句吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 09:47:40

We had the food( )you need.应该填what 还是that,为什么?这是一个定语从句吗
We had the food( )you need.应该填what 还是that,为什么?
这是一个定语从句吗

We had the food( )you need.应该填what 还是that,为什么?这是一个定语从句吗
that
是定语从句.
句子意思:我们有你要的吃的.
看是用what 还是that,要看这个词在主句中充当不充当成分,
如果不充当,用that,反之用what.
或者换个思路,看是宾语从句还是定语从句,宾语从句用what,反之用that
这其实都是一样的道理,只是理解方式不同.
例如 I have the food that you need.(1)
这是个定语从句,that 从句是food的后置定语.
that在主句中不充当成分,因为宾语是food.
所以用that.
I have what you need.(2)
这是个宾语从句,what引导的句子是整个句子的宾语.
what在主句中充当宾语,所以用what.

that,因为是定语从句,修饰the food.如果用what就成了宾语从句,如果此题没有the food,就用what引导的宾语从句代替

应该填that,这里是一个定语从句,修饰t先行词“he food”;如果填what ,前面就不需要food了,而直接构成一个宾语从句!

that
这是that引导的定语从句, what 是不能引导定语从句的。

似的,food,是“你需要的食物”,浅显点说,定语从句是形容词性的,像形容词一样修饰名词。此次,food是从句中的宾语,用that引导。。。

一楼不要害人哦,what不能引导定语从句,这题应该填that构成定从

what
这个是what引导的定语从句, 所以如果你填写that,会发现从句意思不完整

支持七楼,给他加分吧。

应该用that,that引导的定语从句修饰food.
如果没有the food,则可以用what.可以说:We had what you need。
明白了吗?祝你学习进步!