1D,which指代整个句子
2D,对John来说,定语从句
3B,which time指代 next month
即By next month it will be completely finished.