Which sentence is correct?

a) John has been like a brother to me.

b) John have been like a brother to me.