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."
8.3m questions
10.9m answers