We now come to the important question of where

We now come to the important question of where this great swarm of galaxies have come from.

  1. have come
  2. has come from
  3. are coming from
  4. No improvement

Answer

has come from. The singular form "has" is used after swarm.

The correct option is B.