Respuesta :
B for sure. The other ones don't really work that well grammatically speaking.
Yes B is definitely the best answer. TIP: The Answer that seems like it flows the best is your best bet.