Chọn D.
Đáp án D.
Ta có: devote + sth + to + sth: dành thời gian, sự chú ý,... để làm việc gì đó
Các đáp án khác:
A. send + sth+ to +sb: đưa cái gì cho ai và send+ sb+ sth: đưa cho ai cái gì
B. promote + sb+ to +sth: nâng ai lên địa vị hoặc cấp bậc cao hơn; thăng chức; thăng cấp.
C. spend + time + V-ing: dành thời gian làm gì
Dịch: Các nhà khoa học đã cống hiến cả cuộc đời để tìm ra câu trả lời cho các vấn đề.