我在一本教科书上看到这样一个句子:If you have been introduced earlier to someone, do not assume that the person would remember you and be prepared to reintroduce yourself should it be necessary. 从“have been introduced”和“do not assume”和“be prepared”来看,这句话讲的是现在的情况,因此用了现在完成时和现在时。但would表示的是过去将来时,为什么用would不用will?如果would表示虚拟语气,为何条件从句是现在完成时而不是过去时?这个would是will的过去时形式,是虚拟语气,还是情态动词?它的意义是什么?
这个would是表示推测意义的情态动词,说话人推测时的信心小于用will时的信心,大于用should的信心,则用would。这个would和过去时间没有关系,不是虚拟语气,也不是过去将来时,只表示说话人推测时的信心。例如:有人在外面敲门,你推测敲门的人肯定是Tom,你说:It must be Tom. 当你的信心不是百分之百时,你可能会说,It will/would/ought to/should/could/may/might be Tom. 这个情态动词的顺序表示你的信心程度逐步减弱。would通常表示大概85-90%的信心。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!