Answer:
A) Cruce la calle en los cruces peatonales.
Explanation:
The three commands A, B and C are grammatically correct. Therefore, to choose the correct option we have to look at meaning and to which command is better according to the context.
The correct answer is A) Cruce la calle en los cruces peatonales because it is the most suitable imperative for the situation described. If you need to cross the street but there is a lot of traffic, the most sensible command for somebody to give you is to cross the street through the pedestrian crossing, as it is the place where pedestrians will be able to cross the street.
Option B) No puedes cruzar la calle must be discarded because it does not suit the situation completely. Although it is difficult to cross the street because of the traffic, that person needs to do it, so it is useless to tell him not to do it.
Option C) No fume en lugares públicos must also be discarded because it is completely irrelevant and off-topic. Not to smoke in public places has nothing to do with the necessity of crossing the street.