All that can be eaten( )eaten upA are beingB has been C had beenD have been选哪个为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 15:30:24
All that can be eaten( )eaten upA are beingB has been C had beenD have been选哪个为什么?

All that can be eaten( )eaten upA are beingB has been C had beenD have been选哪个为什么?
All that can be eaten( )eaten up
A are being
B has been
C had been
D have been
选哪个为什么?

All that can be eaten( )eaten upA are beingB has been C had beenD have been选哪个为什么?
选B.表示完成时态.C是过去完成时
D是复数形式用have

D have been
已经被吃光了

我觉得是
B has been

A.
两个动词的过去分词不可能同时出现,所以eaten的前面一定不是过去分词,这样的答案只有A。
翻译:所有可以吃的东西都正在被吃掉。
如果要表达:所有可吃的东西都已经被吃掉了
则应该是:All that can be eaten has been eat up

B
all 指整体 用单数形式

是d
首先that can be eaten是个定语,修饰all,有朋友说“两个动词的过去分词不可能同时出现”初中语法是这样没有错,这样记也可以,但要记得那有个条件:就是在简单句中!这个句子中,虽然字数较少,但已经是个复句了!这句翻译就说,所有能吃的都被吃完了!all到底是复数还是单数?如果实在不知道,造句看看:all are good 还是all is good?造句为了从简,所有有点牵...

全部展开

是d
首先that can be eaten是个定语,修饰all,有朋友说“两个动词的过去分词不可能同时出现”初中语法是这样没有错,这样记也可以,但要记得那有个条件:就是在简单句中!这个句子中,虽然字数较少,但已经是个复句了!这句翻译就说,所有能吃的都被吃完了!all到底是复数还是单数?如果实在不知道,造句看看:all are good 还是all is good?造句为了从简,所有有点牵强,但是为了提示朋友们,有时候实在不知道的时候,自己造个句子,也行答案就出来了!
希望可以帮到你

收起