All that glitters is not gold.

来源:百度知道 编辑:UC知道 时间:2024/06/17 21:12:31
这句话有语法错误吗? glitters 后面是不是应该用are 而不是is

没错。all替代物体时表示单数,替代人用复数
All that can be done has been done.
All but Tom are here.

这句话的主语是All, glitters在这里做动词,是闪光的意思

整句话的意思是, 闪光的并不都是金子.

这句话还有一个语言现象是all not,表示三个或以上的部分否定,完全否定用none

谚语 没有语法规则