Option B correctly uses the past subjunctive II structure 'hattest...wissen mussen' to express what someone should have known. Option A uses present tense, C lacks the modal 'mussen', and D uses incorrect past participle construction 'gewusst haben'.