A lot of scientists are judged()their achievements in scientific research.


A lot of scientists are judged()their achievements in scientific research.

A.in spite of 

B.in favor of

C.in case of

D.in terms of

正确答案: in terms of