people flocked to hear him speak

问题描述:

people flocked to hear him speak
People flocked to hear him speak.
这句话有语法错误吗?him是不是应该改成his?
(注此句摘于牛津词典)

没有错误的
hear him speak 中hear 加宾语(him)加宾补(speak)的结构
要是改成his 就错了
speak 是动词啊