do you know()he expects wil gove us a talk.

问题描述:

do you know()he expects wil gove us a talk.
a.who
b.whom
c.that
d.whose
为什么选择a?
不可以选择c吗?

注意he expects在这里只不过是插入语,在此句中不影响整句结构.
即:
Do you know who will give us a talk?
不选C,因为that只是连接代词,并不能表示任何成分,而这里的宾语从句中必须有主语,只有who才可以作主语.