Advances in medicine have made____possible for people to live lo

Advances in medicine have made____possible for people to live longer.
A、it
B、it is
C、that
D、what
【正确答案】:A
【题目解析】:make it(只能用it) possible for sb. to do sth.或者make it possble that 加句子。