“Was” and “were” are used to describe an action or event that occurred in the past whereas “have had” shows that an action that started in the past and is still happening.