The correct option is
C given
Option D: 'Have' expresses the present perfect tense. The syntax used for this tense is 'have + past participle'. 'Given' is a past participle that means 'to impart or provide'. It agrees with the sentence in meaning and hence option D is correct.
Option A: 'Gives' is a simple present tense verb and does not require an auxiliary verb 'have'. Since 'have' is already a part of the passage, 'gives' is not suitable.
Option B: Similarly, 'gave' is a past tense verb and does not require an auxiliary.
Option C: 'Forced' means 'to demand through power'. The word does not form a complete meaning. One does not 'force attention to something'.
Hence options A, B and C are wrong.