SINCE 1980, SCIENTISTS THE WORLD OVER _____ A LOT OF THINGS TO...

Câu 27. Since 1980, scientists the world over _____ a lot of things to fight against AIDS. A. are doing B. had done C. did D. have done