They had a secret, didn’t they? Правильный вариант: a) didn’t they — в основной части употреблён смысловой глагол had в Past Simple.