had vs have (fish and chip shop had/have closed for the day)

I wanted to eat fish for lunch but the fish and chip shop had closed for the day.

I wanted to eat fish for lunch but the fish and chip shop have closed for the day.

The second one is wrong, because “have” is written with no verb tense.

is ‘closed’ is Verb or nown please?

In your sentences “closed” is an adjective.