By 2050 people … many useful remedies.

Multiple choice question

By 2050 people … many useful remedies.

unknown

Will invent

unknown

Will have invented