早教吧 育儿知识 作业答案 考试题库 百科 知识分享

英语语法问题wearejustgivensomuchfoodthatwillkeepusalive.请问这句话为什么是错的?that为什么改为as?

题目详情
英语语法问题
we are just given so much food that will keep us alive.请问这句话为什么是错的?that为什么改为as?
▼优质解答
答案和解析
这是 such a 加 形容词 加名词单数
= so 加 形容词 加a 加名词单数
如果 名词是不可数名词 或名词复数 只能用such
如 such good students /such good food
但 如果 形容词是 many/much/few/little 时 只能 用 so
如 so much food 、so many students
本句 就是 最后一项
以上 后面 如果跟 定语从句 只能用 关系代词as 引导 不能用that 这是规定
如果非问为什么 回答是 因为前面 有so 或 such
这里as 是关系代词 引导定从 并作定从中的 主语
如果 用that 则是 结果状语从句 that不作成分 后面句子必须完整
故 应该是 we are just given so much food that it will keep us alive