Concept:
Pre-Socratic philosophers were early Greek thinkers who lived before Socrates or around his early period.
Chronological order means arranging them from earliest to latest.
Step 1: Identify the earliest philosopher.
Thales is generally regarded as the earliest Greek philosopher.
So, the first is:
\[
C = \text{Thales}
\]
Step 2: Place Pythagoras.
Pythagoras came after Thales.
He is famous for number theory and the Pythagorean school.
So, the second is:
\[
B = \text{Pythagoras}
\]
Step 3: Place Heraclitus.
Heraclitus came after Pythagoras.
He is famous for the doctrine of change and the idea that everything flows.
So, the third is:
\[
D = \text{Heraclitus}
\]
Step 4: Place Anaxagoras.
Anaxagoras belongs to a later period among these thinkers.
So, the last is:
\[
A = \text{Anaxagoras}
\]
Step 5: Final arrangement.
Therefore, the correct chronological order is:
\[
C \rightarrow B \rightarrow D \rightarrow A
\]
Hence:
\[
\boxed{\text{(B) C, B, D, A}}
\]