Je kunt hier niet gebruiken I haven’t known that. De voltooid tegenwoordige tijd beschrijft een tegenwoordige toestand die voortkomt uit een voorafgaande eventualiteit, en u zegt impliciet dat uw tegenwoordige toestand is dat u dat weet – wat geen toestand is die kan voortkomen uit uw eerdere onwetendheid. (Het kan voortkomen uit je eerdere onwetendheid, maar het kan alleen voortkomen uit het leren ervan.)
Je kunt I didn’t know that gebruiken, met of zonder totdat je het noemde. Dit stelt dat je in het verleden in een toestand van onwetendheid verkeerde, een toestand die eindigde op het moment dat je geadresseerde ‘het’ noemde. Tot markeert het einde van een toestand, zoals hier uitgelegd.
Je bent niet verplicht iets op te nemen als totdat je het noemde om duidelijk te maken dat je dat nu wel weet-de discoursituatie zorgt daarvoor-het dient alleen om duidelijk te maken dat het de verklaring van je geadresseerde was die je onwetendheid verdreef, niet een andere gebeurtenis in het verleden.
Je kunt ook gebruiken Ik had dat niet geweten, weer met of zonder totdat je het noemde. De verleden tijd beschrijft niet noodzakelijkerwijs een toestand die voortkomt uit een voorafgaande gebeurtenis, omdat het verleden tijd-domein niet de tegenstelling tussen eenvoudig verleden en tegenwoordige tijd heeft die in het tegenwoordige domein bestaat – de verleden tijd dient voor beide. Hier fungeert de voltooid verleden tijd als een “verleden-in-het-verleden”, analoog aan de eenvoudige verleden tijd in het tegenwoordige tijddomein, dus beschrijft het een voorafgaande toestand van onwetendheid die eindigde op uw referentietijd in het verleden, de tijd die expliciet wordt genoemd in de tot-clausule.
Hoewel, zoals u weet, FumbleFingers’ Perfect Truism instrueert u dat als u geen voltooid verleden tijd nodig hebt, u het niet moet gebruiken. In dit geval is er geen duidelijke reden waarom een voltooid verleden tijd nodig zou zijn; bijgevolg is de beste keuze hier de eenvoudige verleden tijd:
Dat wist ik niet (totdat je het noemde).