The strong driving force of molecules to adopt aromatic electron configurations will cause molecules to adopt fairly unconventional electronic structures. In the case of D, your reasoning is correct that a carbon with two ligands should be sp hybridized. However, two factors disfavor the formation of an sp hydribized carbon:
1) Geometric constraints. Having a bond angle of 180 in a six membered ring is unfavored sterically.
2) Aromaticity. By allowing the carbon to be sp
2 hybridized and leaving one sp
2 orbital empty, the molecule becomes more stable due to aromaticity.
So, as you said before, you need to look at the entire structure. In general, if an atom looks like it may be part of an aromatic system and it has lone pairs, a positive formal charge, or a negative formal charge, likely it will adopt an different hybridization than expected in order to allow its p orbitals to form an aromatic system.
Another strange example is
benzyne which is benzene with a triple bond instead of one of the double bonds. While triple bonds usualy involve two sp-hybridized carbons, benzyne contains a triple bond between two sp
2 carbons (primarily due to geometric considerations). Strange, but true.