问题补充:
It is selfless the doctor to devote all the time he had for the patients.
A. for; to care
B. of; to care
C. for; to caring
D. of; to caring
答案:
A. for; to care
B. of; to care
C. for; to caring
(答案→)D. of; to caring
解析:句意:这位医生把他所有的时间都无私地奉献于照顾病人。It is + 形容词 + of sb to do sth是一个固定句型。devote ···to把……献给,这里的to是介词。所以选D。