Hi
I don't know if the answer will be late, but it will be batter than...! the correct is not the A,or B
why? - (having been...)does not exist in English! so,if you want to use the present perfect progressive. It should be ( since -you- have been eradicated ) -active, or ( has been eradicated -the virus- ) -passive.
-(being...) is incorrect too ing-verb requires helping verb (be)
- ( have been eradicated) is the correct one because the verb-action- (eradicate) has been happened only one time so we use the present perfect ,but if you have been eradicating** the virus many times. you use the present perfect progressive(**). Finally, If my answer is correct(C)! the phrase is going to be a complete sentence,so you need to correct the sentence fragment.
ne nada skazat nikakda!
ia jolaiu vam yspikhov (homard)