英语定语从句的选择题(四)

来源:百度知道 编辑:UC知道 时间:2024/06/07 09:54:48
All that can be eaten _____ eaten up.
A.are being
B.has been
C.had been
D.have been
请问是不是选C,如果不是,为什么?请高手帮帮忙啊!

不是C,因为C是过去完成时,表示在过去已经完成的,也就是表示过去的过去。选B,把ALL看成一个整体词。本句是表示现在已经完成的事

B
can be eaten修饰all that
can 表示现在时,用现在完成时
all that has been eaten up