By the end of the 21st century, scientists have discovered the treatment for cancer
By the end of the 21st century, scientists have discovered the treatment for cancer
A. of
B. have discovered
C. the
D. for

Đáp án B

Have discovered -> will have discovered
Thì tương lai hoàn thành diễn tả hành động xảy ra và hoàn thành trước một thời điểm ở tương lai