Which sentence is correct and why? 1. Did you know a famous animal-rights activist has criticized horse racing because of the dangers?

2. Did you know a famous animal-rights ativist have criticized horse racing because of the dangers?

The first sentence is correct.

The subject of the verb has criticized is activist. Since activist is singular, the verb must also be singular.

activist has criticized