All that can be eaten( )eaten upA are beingB has been C had beenD have been 问一下all为什么后面加单数,all什么时候后面加单数,什么时候加复数?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/02 12:17:14
Allthatcanbeeaten()eatenupAarebeingBhasbeenChadbeenDhavebeen问一下all为什么后面加单数,all什么时候后面加单数,什么时候加复数?Allt

All that can be eaten( )eaten upA are beingB has been C had beenD have been 问一下all为什么后面加单数,all什么时候后面加单数,什么时候加复数?
All that can be eaten( )eaten upA are beingB has been C had beenD have been 问一下all为什么
后面加单数,all什么时候后面加单数,什么时候加复数?

All that can be eaten( )eaten upA are beingB has been C had beenD have been 问一下all为什么后面加单数,all什么时候后面加单数,什么时候加复数?
首先由can be判断时态为一般现在时
其次all代表一个整体,视为单数,因此选B

ALL THAT =what,也就是说主语是一个特殊疑问词,以what开头的谓语动词用单数,所以就选B

因为看成一个整体了。

All 是不定代词, 这里指的是 食物 ,不可数名词, 所以动词用has

所有可以吃的东西都被吃光了。
因为主语All作为整体,谓语动词使用单数形式has,与eat up(吃完,吃光)是被动关系,所以用过去分词been,这句话表示过去的事情对现在的影响因此用现在完成时。

all做主语 that代主语不省略
all全部 看成一个整体 谓语用单数