单项选择题

By 2010, scientists()a cure for the common cold.

A.will discover
B.will have discovered
C.have discovered
D.will be discovering