Answer: B, D
In CHX3OCHX2X+ the oxygen lone pair overlaps with the empty p orbital, and in the benzyl cation the ring pi system does. The tert-butyl cation is stabilised only by hyperconjugation and +I. In CHX2=CH−CHX2−CHX2X+ an sp3 carbon separates the pi bond from the cationic centre, so there is no conjugation.