这道题应该选C。这题if从句部分是虚拟语气,由于come的时态是将来时,所以从句部分是对将来事实的虚拟,谓语动词可以使用were to do或should do的形式,因此只有C选项满足要求。
这道题应该选B。were coming. 是过去进行时,跟后面句子时态不匹配;should 是应该,有强制的意思;would 是想,意愿的意思。