A family of quasidegenerate second-order perturbation theories that correct excitation energies from single-excitation configuration interaction (CIS) are introduced which generalize the earlier non-degenerate second-order method, CIS(D). The new methods are termed CIS(D-n), where n ranges from 0 to infinity, according to the number of terms retained in a doubles denominator expansion. Truncation at either n = 0 or n = 1 yields methods which involve the diagonalization of a dressed singles-only response matrix, where the dressing is state-independent. Hence CIS(D-0) and CIS(D-1) can be implemented efficiently using semidirect methods, which are discussed. Test calculations on formaldehyde, ethylene, chlorine nitrate, styrene, benzaldehyde, and chalcone are presented to assess the performance of these methods. CIS(D-0) and CIS(D-1) both show significant improvements relative to CIS(D) in cases of near-degeneracy.