i just want to be a man having a sharp and imaginative mind with different knowledge.这里的having是做 a man 的定语 还是宾语补足语.能不能在举

问题描述:

i just want to be a man having a sharp and imaginative mind with different knowledge.这里的having是做 a man 的定语 还是宾语补足语.能不能在举几个例子让我弄清些.

having=who has,这么来看,应该就是定语了.
但是如果从having=with的角度来看,这个就是谓语的补语了.
注意,a man不是be的宾语,而是谓语(predicative)