The correct option is D will be
In the given sentence, 'human beings' lives' is a plural subject, as 'lives' is the main noun that receives the action 'prolonged' ('receives', because the sentence is in passive voice).
Option A: 'Has been' refers to an action that has just completed. Also, the auxiliary 'has' refers to a singular subject, whereas the latter is plural.
When the subject is singular, the verb must be singular. The same goes for the plural subject and verb.
Option C: Similarly, 'is' in 'is being' is also a singular subject.
Hence Options A and C are incorrect.
Option B: 'Will have been' is in the future perfect tense. It indicates that an action will be completed in a particular time in the future. While using this tense, the time or date is mentioned in the sentence: 'By 2050, natural fuel will have been exhausted.'
But in the question, there is no specific time mentioned.
Hence option B is incorrect.
Option D: 'Will be' refers to the simple future, and reports an action that is yet to happen, in the future. It's the most suitable option, hence D is correct.