Zhang tavaly ősszel Pekingben már bemutatkozott, amikor 2:27:20-as új egyéni csúcsot futott. Nem sokkal ezután még két egyéni csúcsát döntötte meg: 5000 méteren 15:06.08-at, 10.000 méteren pedig 31:17.30-at futott.

A kínai szövetség a szombati maratoni verseny győztesének ígérte a harmadik olimpiai helyet a maratoni számban, amennyiben a győztes nő ideje 2:24 alatt lesz. Tehát Zhang, ha úgy dönt, rajthoz állhat a maratonon az olimpián. Mivel azonban már 5000 és 10.000 méteren is kvalifikálta magát, kérdés, hogy szeretné-e bevállalni ezt a harmadik hosszú versenyt is. Elméletben megteheti, hiszen a három versenyszám nem üti egymást, bár a 10.000m és a maraton között csupán egy napja lenne pihenni. Ha bevállalja, akkor Zhang olimpiai programja valahogy így nézne ki:

15-én este 10.000m döntő
17-én reggel maraton
19-én este 5.000m előfutam
22-én este 5.000m döntő