run out 和give out 表用完的时候 哪个是人?

问题描述:

run out 和give out 表用完的时候 哪个是人?
难道这两个短语主语都可以是人或是物?

举例说明
I have run out of my ink
My ink has run out
My ink has given out.
My patience gave out at last