the report makes heavy reading for publishers who have,so far,made handsome profits?

问题描述:

the report makes heavy reading for publishers who have,so far,made handsome profits?
中的makes heavy reading for publishers哪个是宾语 那个是宾补?

heavy reading 是makes的宾语,
for publishers 是状语
who have,so far,made handsome profits?是定语从句
此句话中没有宾语补足语