单项选择题

A.因签订合同时尚未登记至张某名下,为无效合同
B.因签订合同时张某已经从李某处购得该房,为有效合同
C.因签订合同时张某已经从李某处购得该房并实际占有,为有效合同
D.因签订合同时张某和李某签订的合同尚未生效,为无效合同