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

923. Since 1980, scientists the world over _____ a lot of things to fight against AIDS. a. have done b. are doing c. did d. had done