i've read all the books you gave mei've read all the books what you gave me.为什么只能用what而不能用that?它们有什么区别

问题描述:

i've read all the books you gave me
i've read all the books what you gave me.
为什么只能用what而不能用that?它们有什么区别

gdsg

没有i've read all the books what you gave me.
只有i've read all the books (that)you gave me

这里的what=all that
但是你这句话是错的,应该是
i've read all the books that you gave me

i've read what you gave me
what 代替了all the books 做gave 的直接宾语

用that 这是定语从句 用连词that连接