1.这就是虚拟语气用法里的特例,也就是所谓的不对称用法.前半句是对过去的,后半句是对将来的.
2.这里的have to wait是(have to)(wait),(不得不)(等待)
满意请及时采纳,谢谢