The answer is A, C & D make no sense. B is not wrong, but A is the better answer.
La diferencia es la siguiente: 1. Teatro: Un edificio diseñado donde se pueden presentar representaciones teatrales (obras de teatro, óperas, etc.) 2. ... Circo: Una compañía ambulante de acróbatas, animales entrenados y payasos que realiza representaciones, típicamente en una carpa grande.
A. Transcontinental railroad