单项选择题

(This) research program is (financed by) two funds, (the largest) of which could last (for) two years.

A.This
B.financed by
C.the largest
D.for