其实不用深究这个,但是我个人认为是will的过去式。因为在虚拟语气中,一般没有情态动词这种叫法。IfIhadtookumbrellawithme,Iwouldnothavebeencaughtinarain.这个句子看,Iwouldnothave我将不会,是对过去的假设,所以应该理解成would是will的过去式。