Do you have to have Medicare Part B if you have a medicare supplemental plan?

Yes; by definition, Medicare supplemental insurance "supplements" Medicare A & B.