Nella frase: "Se nel contratto fosse stato scritto che lei, prima della firma, doveva aver già fatto una certa cosa, allora avrebbe dovuto farla, altrimenti non avrebbe potuto firmare", quel doveva aver già fatto al posto di un avrebbe dovuto fare o di un aveva dovuto fare è corretto?