Answer:
B = habían oido
This question is not about anyone else but Mariana. Nobody else is involved so A and C will not fit into the statement. The correct answer is B, which would be "Mariana habían oido el chiste hace dos semanas."
5.2m questions
6.7m answers