"both have" is grammatically correct. It is used when the subject being referred to is plural. For example, "Both children have finished their homework." "Both" is a plural pronoun, and it can only be used with a plural verb. It is important to match … [Read more...] about both have or both has