两个all:​He has told us all all he knew.

这是个什么句子?好奇怪。

He has told us all all he knew.

all应该是that才对吧,这里用all是为什么呢?

请先 登录 后评论

最佳答案 2020-03-05 19:48

这是语法课堂上的语法游戏。第一个all是us的同位语,第二个all是宾语从句knew的宾语。

他已经告诉我们所有人他所知道的一切。

请先 登录 后评论

其它 1 个回答

曾克辉  
擅长:英语考试

我的理解与曹老师的解答稍有不同,供参考:

这个句子结构是“tell + 间接宾语 + 直接宾语”。第一个all是间接宾语us的同位语;第二个all是直接宾语,all之后的(that)he knew是定语从句,由于关系代词that在从句中作宾语,所以被省略了。


请先 登录 后评论

相似问题