I was to have finished the writing if______.
【正确答案】 C
【答案解析】虚拟语气用法。was/were to have done sth.表示“本来要做成……的”,表示与过去事实相反,从句谓语应用had/hadn't done,所以选C。