By 2010, scientists surely ______ a cure for cancer.

will have discovered
are discovering
have been discovered
had discovered
Elementary Grammar Exercises A1
Table of English Grammar Contents (All Levels)
Fiverr 2021 English Level Tests
Intermediate Grammar Exercises