为什么一见到过去形式就会想到虚拟语气呢?这里有什么理由使用虚拟语气吗?
be to do为将来时间表示法之一,用来表示安排、命令、注定发生某事等意义。如果be为现在时am/is/are, 则表示不定式动作在将来发生是现在的安排、命令、现在已经注定等。be为过去时was/were则表示是过去的安排、命令、注定要发生的事。本句中were to be married就是安排的意思,即确定了要结婚。这是陈述语气中的was/were to do表示过去将来时间意义。和虚拟语气没有任何关系。
should在此为其最普通的用法,表示“应该”(责任、义务)。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!