Appropriate variant She is said … a generous person.
1
После конструкции "is said" в грамматике английского языка используется инфинитив с частицей to, когда речь идёт о характеристике человека: "She is said to be ..." — говорят, что она ...
2
Вариант D: to be — это правильная форма инфинитива после is said. Остальные варианты не грамматически корректны в данном контексте.