Grammarmedium · Past Paper
By 2030, scientists ____ a cure for cancer.
Awill find
Bwill be finding
Cwill have found
Dfound
✓ Correct Answer: C — will have found
Future perfect indicates an action that will be completed by a certain time in the future.
Share this question