Scientists in different countries, working independently of each other, have()very similar results.

Scientists in different countries, working independently of each other, have()very similar results.
A.come up withB.put up withC.kept up withD.ended up with正确答案:come up with