Haya existido is the correct answer. so you're right it's B
Answer: Ayer tuve una cita con Leonardo. Fuimos a un restaurante muy romántico que está junto a un bonito lago. Desde nuestra mesa, podíamos ver el lago y los barcos que navegaban por alli. Comimos los platos muy originales. El pescado que yo pedí estaba delicioso. Nos divertimos mucho, pero al salir tuvimos un problema. (I know there's more but your question cut off at "una d" so I couldn't answer the rest, sorry)
Explanation:
There's really no explanation other than the fact that I've spoken, written and read Spanish all my life, I'm a fluent speaker xD