在all that should be done has been done用了has,但在all that should come have come 中为什么用have

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 10:14:29
在allthatshouldbedonehasbeendone用了has,但在allthatshouldcomehavecome中为什么用have在allthatshouldbedonehasbeen

在all that should be done has been done用了has,但在all that should come have come 中为什么用have
在all that should be done has been done用了has,但在all that should come have come 中为什么用have

在all that should be done has been done用了has,但在all that should come have come 中为什么用have
all的限定,将后面视为一个整体,强调“每一件应该做的事都做了”,作单数使用.如all i want is .
而如果是all 后面直接跟复数名词如all the buildings have been destroyed 意为所有大楼都被毁了.

请问他们两句话分别在什么情况下出现?
因为这里很明显都一个结构(除了被动语态),所以肯定是有单复数的出现才会导致发生变化