用there be 领导的定语从句不是用who么,要是there be 后是一件事或一个物也用who么?

问题描述:

用there be 领导的定语从句不是用who么,要是there be 后是一件事或一个物也用who么?
there be 引导的定语从句到底怎么选关系代词?

who 适用于人,如果是物就用which
there is gun on the table which belongs to Jack.