The contract,( ) stipulations have been negotiated over the past

The contract,( ) stipulations have been negotiated over the past six months,will be signed this week.
A、what
B、that
C、which
D、whose
【正确答案】:D
【题目解析】:句意:过去6个月一直在谈判条款的合同,将在本周签署。stipulations have been negotiated over the past six months从句中不缺少主语和宾语,故可排除选项A和C,而由于从句前面的逗号,说明也不能用that。