- The bells of the tower have rang for three hours in honour of the passing a generous soul.
- The answer This compound verb is correctly formed. is not correct.
- The correct form is "have rung." Remember to distinguish between the past part ("rang") and the past participle ("rung").