C. Life has been made so much easier by the modern means of communication
Feedback The sentence is of the present perfect form ‘ has/have + past participle form of the verb’. Its conversion will be like ‘has/have + been + past participle form of the verb’. Only option (c) matches to the conversion structure, hence it is the correct answer.