I would say only A, though the others aren’t ungrammatical. The combination doubt whether doesn’t really work for me. I would use don’t know instead.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.