hadn't met
结合上下句,前面时态说是昨天,过去时态,后面已经要表达的意思是,他们几乎20年没见了,
结合句子时态和翻译,知道此处应缺,已经没见,在他们遇到的那个时候,已经没见过,是过去的完成时,